在从命令行工具- Shell连接数据库时,我遇到了一个问题。我不能用命令\c test localhost postgres 5432连接数据库
在使用它之后,我收到消息:
无法将主机名"postgres“转换为地址:未知主机先前保持的连接
虽然我可以使用pgAdmin 4连接,但有人知道如何解决这个问题吗?我在Windows 10上工作,我有最新版本的PostgreSQL。
发布于 2022-01-03 09:57:13
根据postgres文档,如果您希望CLI用于连接数据库,您必须这样使用:
=> \c mydb myuser host.dom 6432
=> \c service=foo
=> \c "host=localhost port=5432 dbname=mydb connect_timeout=10 sslmode=disable"
=> \c -reuse-previous=on sslmode=require -- changes only sslmode
=> \c postgresql://tom@localhost/mydb?application_name=myapphttps://stackoverflow.com/questions/70563935
复制相似问题