如何使用 Psequel GUI 连接到 Mac 上的 localhost PostgreSQL?

2024-04-23

我跟着本教程 http://www.moncefbelyamani.com/how-to-install-postgresql-on-a-mac-with-homebrew-and-lunchy/在我的 Mac 上安装 PG。这是我第一次在本地使用PG。在此之前,我在 Rails 项目中大量使用了 Sqlite。

我找到了这个Psequel GUI 应用程序 http://www.psequel.com/我刚刚安装了它。但我不知道如何连接到我的本地主机 PostgreSQL 数据库。

我的是什么:

  1. 主机/套接字?
  2. 港口? (我用localhost:3000在本地测试我的 Rails 应用程序)
  3. User?
  4. 密码?
  5. 数据库?

Thanks.


localhost:3000是默认网址webrick /questions/tagged/webrick网络服务器。默认情况下 postgreSQL 服务连接是localhost on 5432 post.

$ cat /etc/services | grep postgres
postgres    5432/tcp            # POSTGRES
postgres    5432/udp            # POSTGRES

那是为了unix像系统一样。我有postgres服务器监听5432 port.

$ netstat -l  --numeric-ports |grep 5432
tcp        0      0 localhost.localdomain:5432  *:* 
unix  2      [ ACC ]     STREAM     LISTENING     11396  /tmp/.s.PGSQL.5432

因此这些字段将具有以下默认值:

  1. 主机/插座

    localhost
    

    出于测试/开发目的,大多数人使用本地服务器连接到数据库。

  2. Port

    5432
    

    那只是postgres服务器(不是网络服务器)连接端口。要验证只需列出并 greppostgres配置文件,如下:

    # cat /var/lib/pgsql/data/postgresql.conf | grep port
    #port = 5432                # (change requires restart)
    

    这里它被注释掉了,所以应用默认值。

  3. User

    你是,但你必须创建用户角色 http://www.postgresql.org/docs/9.2/static/app-createuser.html连接前截至postgres用户与createuser or psql终端实用程序。

  4. Password

    当您创建用户时,只需将密码留空即可。这样您就可以将表单中的字段保留为空。

  5. Database

    那是数据库名称。Create http://www.postgresql.org/docs/9.1/static/manage-ag-createdb.html如果需要,可以使用命令。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何使用 Psequel GUI 连接到 Mac 上的 localhost PostgreSQL? 的相关文章

  • 我应该保留远程数据库的本地副本吗?

    我正在开发一个应用程序 基本上允许人们创建 加入和管理其他人的群组 群组内的人也可以互相发送消息 我一直在想哪条路会更好 保留包含所有信息的远程数据库 包括发送给用户和从用户发送的消息 并让应用程序在每次需要信息时查询服务器 甚至是它以前见
  • 在当前参数寄存器中找到的选择器名称:isEqual:

    我正在寻求一些帮助来消除 OSX 应用程序中的一个我无法解决的错误 我收到以下记录错误 Selector name found in current argument registers isEqual 但我一生都无法弄清楚它来自哪里 因为
  • AspNet vNext 上的 Kestrel 不提供 / 下的索引页面

    我需要能够在默认网址下提供我的 index html 使用 Kestrel Web 服务器 现在我只能使用完整路径访问我的静态文件 即 index html 同样 这在 VisualStudio 上完美运行 上下文是带有 Kestrel 的
  • 思考狮身人面像和控制台

    我在 webfaction 上思考 sphinx 时遇到问题 当我在 osx 上本地执行时没有问题 I search gt gt ThinkingSphinx 搜索 雷蒙德 我的回应是这样的 gt 有任何想法吗 thx sg 如果你还没有
  • 如何找到查询结果的大小

    我在 Rails 中有以下查询 records Record select y id source where source gt source y id gt y id group y id source having count 1 如
  • 如何使用 libpq 获取双精度值?

    The examples http www postgresql org docs 9 3 interactive libpq example htmllibpq 文档中展示了如何通过将整数值转换为主机字节序表示来获取整数值 我很好奇必须做
  • 当我耗尽 bigint 生成的密钥时会发生什么?怎么处理呢?

    我自己无法想象一个好的答案 所以我想在这里问 在我心里 我总是想知道 如果AUTO INCREMENT PRIMARY ID我的专栏MySQL表用完了吗 举例来说 我有一个有两列的表 一个ID auto increment primary
  • 为程序员设置 Mac [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • RubyMine 不能使用 Guard 吗?

    由于某些无法解释的原因 RubyMine 会自动保存您所做的每一个更改 因此每次击键都会触发 Guard 运行您的测试 最可笑的是 显然没有办法禁用这个自动保存 功能 我只是想知道 RubyMine 似乎是 Rails 开发人员中非常流行的
  • 使用 SASS 切换用户主题 - Ruby on Rails

    所以我有一个 Rails 管理系统 允许用户选择一个主题 基本上是一组 SASS 颜色变量 它将使用新颜色重新编译 application css scss 当用户从下拉菜单中选择并提交时 更改此设置的最佳方法是什么 我阅读了一些有关缓存和
  • Rails 3.1 和 Asset Pipeline:使用 Capistrano 进行部署时遇到的问题

    我刚刚从 Ruby on Rails 3 0 10 切换到 3 1 0 我想使用 Capistrano gem 部署我的资产文件 我的本地计算机是运行 Snow Leopard 的 MacO 我的远程计算机运行的是 Ubuntu 10 04
  • 当 config.cache_classes = true 时缺少方法

    我有两个名为 Scope 和 ScopeItem 的 ActiveRecord 模型 具有 has many 关系 class Scope lt ActiveRecord Base has many scope items end clas
  • 如何从 MacOS X Dock 启动脚本?

    我知道我可以将应用程序固定到扩展坞并从那里启动它们 但是 有没有办法将不是 MacOS 意义上的 应用程序 的程序 例如 bash 脚本 固定到扩展坞上 您可以将任何文件拖到 Dock 的右侧栏 垃圾箱和文件夹所在的位置 然后单击它来执行它
  • 使用 POJO 仅更新 JOOQ 记录中已更改的字段

    我想使用 POJO 作为源来更新 JOOQ 记录中已更改的字段 Record from Object http www jooq org javadoc 3 8 x org jooq Record html from java lang O
  • 同一模型之间的两个 has_many 链接

    I have users其中有products通过 habtm 链接 该链接正在运行 我想添加一个链接user模型和product模型 以跟踪creator该产品的 当然 谁并不总是拥有该产品 但是当我写在我的user and produc
  • 如何在 PostgreSQL 中克隆记录

    我想循环查询 但也保留下一个循环的实际记录 这样我就可以比较两个相邻的行 CREATE OR REPLACE FUNCTION public test RETURNS void AS body DECLARE previous RECORD
  • 每个 CPU 核心处于 C0 电源状态的时间

    任何帮助弄清楚如何做到这一点都会很棒 在过去一秒内 每个 CPU 核心处于 C0 电源状态的时间有多少 这是针对 Mac 应用程序的 因此需要 Objective C cocoa 和 c OS X 没有任何公开 CPU c 状态的 API
  • Mongoid 命名范围比较同一文档中的两个时间字段

    我需要在 Mongoid 中创建一个命名范围来比较同一文档中的两个时间字段 例如 scope foo where gt updated at gt gt checked at 这显然不会像它对待的那样起作用 checked at作为一个符号
  • 无法在 Swift 中创建文件路径

    我尝试在 Swift 中打开该文件 为此 我创建了文件路径 这不起作用 maaaacy pwd Users tsypa maaaacy cat a txt test maaaacy a swift nil maaaacy 剧本 usr bi
  • Ruby on Rails 中的三重连接

    我对 Ruby on Rails 中的关联有疑问 应用程序中有项目 用户 角色和组 项目属于一个有用户的组 一个用户可以属于多个不同的组 但只能在该组中拥有一个特定的角色 例如 在一个组中 用户是项目所有者 但在另一个组中 他是作家 使用

随机推荐

  • 将延迟作业与 Rackspace“emailsrvr.com”一起使用时,ActionMailer“Net::ReadTimeout”

    Edit 我正在使用 Rails 3 2 17 和 Ruby 2 0 0p0 我遇到了一些问题ActionMailer发送邮件超时 看ActionMailer 超时 https stackoverflow com questions 226
  • css中另一个类的悬停效果

    我有一个菜单 其中活动项目在加载时有一个活动类 这会更改其背景 其他项目的悬停会更改悬停项目的背景 ul li li li class active li li li ul 有什么方法可以删除悬停在纯 CSS 中的其他项目上的活动类背景 就
  • Backbone.js 和 JQueryUI 对话框 - 事件未绑定

    我正在尝试在 JQuery 对话框中使用 Backbone js 我已经设法让对话框呈现并打开 但它似乎没有触发我的事件 我添加了一个测试事件来检查这一点 单击它并没有得到预期的结果 我尝试按照此说明进行操作blogpost http ba
  • C 的哪些部分最可移植?

    我最近读到了 Lua 联合创始人 Luiz H de Figueredo 和 Roberto Ierusalimschy 的采访 他们讨论了 Lua 的设计和实现 至少可以说这是非常有趣的 然而 讨论的一部分让我想起了一些事情 Robert
  • 添加 Firebase 依赖项后 Gradle 同步失败:APK 打包期间出现重复文件

    添加 Firebase 依赖项似乎会破坏默认 Android Studio 项目的 Gradle 构建 这就是我所做的 我在 Android Studio 中创建了一个新的默认 Android 应用程序 它开箱即用 我将 Firebase
  • vb.net 获取目录中的文件名?

    我有以下代码 Dim text As String IO File ReadAllText C Example xtp 该代码特定于单个文件 但是我想file readalltext对于特定目录中的每个文件 我怎样才能实现这个目标 您将需要
  • PHP 将样式表添加到标头

    有没有办法在包含头文件后将样式表添加到标题中 假设我们有这样的代码 class content public stylesheets array public function addStylesheets stylesheets if e
  • php查找特定日期的周数

    我想从特定开始日期查找特定周数 例如 date 是从数据库中拖动的 即 07 08 2011 我希望这是开始日期 因此从该日期开始现在是第 3 周 这是我到目前为止的代码 但仅显示 ISO 版本 date strtotime row sta
  • 如何在 PHPUnit 中重复测试?

    我知道 repeat 选项 但我宁愿在测试中和每个测试中定义重复 在我的单元测试中 有些测试我不想重复 有些测试我比其他测试更想重复 我刚在想 protected function tearDown if test has not been
  • Jquery 选择更改未触发

    我需要捕获选择框何时发生变化 应该很简单 multiid change function alert Change Happened 但它不起作用 我怀疑问题是文档就绪时不存在选择框 只有在需要时才创建它 所以我在 HTML 中将其创建为空
  • 如何缓存WKWebView加载的资源?

    I use WKWebView显示包括图像在内的富文本 我想将这些图像缓存在磁盘上 如何获取这些 HTTP 请求并缓存响应 默认设置对 WKWebView 中加载的所有资源进行缓存 您所要做的就是在 HTTP 响应中为这些资源设置正确的标头
  • 如何从 helper/service 访问 ViewContext,通过 ViewImports @injected

    我正在编写辅助类并注入 ViewImports with inject HtmlHelperInject TestHelper TestHelper 并注册在Startup ConfigureServices with services A
  • java HTML 解析器/编辑器的推荐

    我在尝试使用第三方 HTML 编辑器执行 我希望的 简单操作时遇到了一个又一个问题 由于这些问题 我正在寻找可用于执行操作的替代 HTML 解析器的建议 这是我的情况 我的 html 中有 span 标签 带有 ID 属性来标识它们 我只想
  • 如何从 YouTube 搜索中抓取视频?

    我想搜索特定的关键字 然后抓取所有视频网址 我知道我要粘贴的代码不会这样做 但我想展示我所做的事情 chrome path r C Users Admin Documents chromedriver chromedriver exe dr
  • 覆盖单个页面的 ASP.NET 表单身份验证

    在我们的 ASP NET MVC 应用程序中 我们通过以下方式自动将用户重定向到登录页面
  • Twig 链接到当前路线但更改区域设置

    我会在现有网站中添加一些指向不同区域设置版本的链接 效果很好 但是很丑 li a href img src alt es a li li a href a li
  • 导出使用 docker-compose 创建的容器

    我创建了一系列容器docker 撰写 其中一些容器按照定义在容器中的一些规则相互通信 docker compose yml file 我需要将这些容器从serverA to serverB 相同的操作系统 但我在理解它是如何工作的方面遇到了
  • terraform 不检测 lambda 源文件的更改

    In my main tf我有以下内容 data template file lambda script temp file template file fn lambda script py data template file libr
  • 为什么我可以在 iOS 14.1 上安装我的应用程序,但不能在 14.2 上安装?

    自从安装 Xcode 12 2 以来 我无法在运行 iOS 14 2 的模拟器上安装我们的应用程序 我下载了 14 1 运行 14 1 的模拟器安装该应用程序就好了 很明显 我的同事没有这个问题 即使他运行的是相同版本的 Xcode 所以我
  • 如何使用 Psequel GUI 连接到 Mac 上的 localhost PostgreSQL?

    我跟着本教程 http www moncefbelyamani com how to install postgresql on a mac with homebrew and lunchy 在我的 Mac 上安装 PG 这是我第一次在本地