我在Mac上安装了psql。 psql和pgadmin上的数据库是不同的,我似乎无法将它们彼此连接。我希望能够在psql中创建数据库和表,并且也可以在pgadmin中使用它,但到目前为止还不能。我尝试谷歌和stackoverflow没有成功。
我的Mac上的psql shell版本是10.4 我的Mac上的pgadmin gui是3.0版
这两种方式是否可以彼此连接,以便我可以使用两者之一来操作数据库?
我已经使用GUI和/或通过jupyter notebook通过sqlalchemy在pgadmin上创建了一个数据库,但是该数据库未显示在psql上。我已经在psql上创建了数据库和表,但是在pgadmin上没有显示。
不确定我在做什么错吗?试图去谷歌看看我是否可以从psql连接到pgadmin,但找不到任何东西。
让我知道我在做错什么,以及如何将两者连接起来。谢谢
答案 0 :(得分:0)
因此,您已经安装了两个postgresql,一个安装了9.6版作为系统安装,一个安装了10.4版作为用户安装。
系统安装在端口5432(这是默认端口号)上,因此有一些东西会覆盖psql连接,以便找到版本10.4。
9.6安装随附的某个地方应该有一个psql。 如果您运行那一个,它将连接到9.6。
如果是enterprisedb安装程序,则看起来像
/Library/PostgreSQL/9.6/psql
可能会成为您需要的人。
也许某些mac-os专家可以填补空白,例如如何设置搜索路径以首先找到该psql。