我在Mac上设置了psql和pgadmin。我可以在两者上创建数据库和表,但它们似乎没有连接



我的Mac上安装了psql。psql 和 pgadmin 上的数据库是不同的,我似乎无法将它们相互连接。我希望能够在 psql 中创建数据库和表,并在 pgadmin 中使用它,但到目前为止还无法使用。我尝试了谷歌和堆栈溢出,但没有成功。

我的 mac 上的 psql 外壳版本是 10.4 我的 mac 上的 pgadmin gui 是 3.0 版

有什么方法可以将这两者相互连接,以便我可以使用其中任何一个来操作数据库?

我已经使用 GUI 和/或通过 jupyter notebook 通过 sqlalchemy 在 pgadmin 上创建了一个数据库,但它没有显示在 psql 上。我已经在 psql 上创建了一个数据库和表,但它没有显示在 pgadmin 上。

不知道我做错了什么?尝试谷歌看看我是否可以从 psql 连接到 pgadmin,但找不到任何东西。

让我知道我做错了什么,以及如何将这两者联系起来。谢谢

因此,您有两个 postgresql 安装一个版本 9.6 作为系统安装,一个 10.4 作为用户安装。

系统安装在端口 5432(默认端口号(上,因此有一些内容会覆盖 psql 连接,以便它找到版本 10.4。

9.6 安装附带的某个地方应该有一个 psql。 如果你运行那个,它应该将你连接到9.6。

如果那是 EnterpriseDB 安装程序,它看起来像

/Library/PostgreSQL/9.6/psql

可能是你需要的那个。

也许一些Mac-OS大师可以填补空白,例如如何设置搜索路径以首先找到该PSQL。

最新更新