使用 SequelPro 访问本地 postgres

Bra*_*iac -1 postgresql sequelpro

我正在使用 Sequel Pro 并想访问我的本地 Postgres 数据库。

当我在 sequel pro 中被提示为我的数据库添加连接详细信息时,我有义务:

在此处输入图片说明

然后当我点击连接时,我得到:

在此处输入图片说明

我在运行 Catalina 10.15.3 的 Mac 上。

我正在运行的数据库是一个用 brew 安装的 postgres。当我运行时,brew services list我得到:

在此处输入图片说明

我的应用程序(使用 laravel valet 的 laravel 应用程序)可以访问数据库。

有什么问题?我有一些想法...

如果我输入我的数据库并输入: select inet_server_addr( ), inet_server_port( );

我得到这个输出:

 inet_server_addr | inet_server_port
------------------+------------------
                  |
(1 row)
Run Code Online (Sandbox Code Playgroud)

而且我认为我应该至少在inet_server_addr列中获得 127.0.0.1 ....

我不知道这是否暗示了错误可能在哪里。

所以,总结一下。我的想法是我没有 100% 正确地运行 postgres 服务器......但我仍然认为我的应用程序可以访问数据库而不是 Sequel Pro 很奇怪......

如果我在浏览器中输入127.0.0.1,我会收到404 - Not Found

如何使用 Sequel Pro 访问我的本地 postgres?

Bra*_*iac 7

正如a_horse_with_no_name在评论中指出的那样,该网站指出 Sequel Pro 适用于 MySQL 数据库,而不是 Postgres:

“Sequel Pro 是一款快速、易于使用的 Mac 数据库管理应用程序,用于处理MySQL数据库。”