我对MySQL很有经验,但我刚开始使用Postgres - 从Mac上的终端,如何使用psql
命令查看现有Postgres数据库的列表?
我检查了文档,我在这里看到了这个问题 - is a gist with an example,其中接受的解决方案是简单地键入psql \l
,这对我来说很有意义...但是,当我试试这个,我收到了错误
psql: FATAL: database "l" does not exist
但是我登录到Postgres - 如果我输入psql DATABASE_NAME
,没问题,我进入数据库......这对我来说是一个问题,因为我记不起数据库的名称了我想继续努力。我进入另一个表(我记得的名字),然后使用\l
命令查看我的数据库并连接到我需要的数据库,但我更愿意只能看到一个列表必须先连接到数据库。我怎么能这样做?
答案 0 :(得分:9)
感谢@MichałSznurawa指出我正确的方向 - 从Mac终端,使用psql -l
,而不是psql \l
就可以了。