sre*_*moh 6 postgresql heidisql docker docker-compose
我的 postgresyaml部分看起来像这样:
postgres:
container_name: 'postgres'
image: postgres:10.1
environment:
- POSTGRES_USER=postgres
- POSTGRES_PASSWORD=root
- POSTGRES_DB=myids
ports:
- "5432:5432"
networks:
- app-network
Run Code Online (Sandbox Code Playgroud)
然后,当我使用 HeidiSQL 使用该凭据登录时,我看不到我的数据库:

有任何想法吗?
更新感谢这个答案我设法找到我的数据库https://dba.stackexchange.com/a/1304使用这个选择:
SELECT datname FROM pg_database
WHERE datistemplate = false;
Run Code Online (Sandbox Code Playgroud)
现在的问题是为什么 HeidiSQL 不显示?
小智 8
我们必须在连接管理器中指定数据库名称,然后才会显示选定的数据库。请参考以下图片...

在 HeidiSQL 中没有规定可以查看 PostgreSQL 中的所有数据库,但对于 MySQL,数据库名称字段是可选的。
| 归档时间: |
|
| 查看次数: |
2519 次 |
| 最近记录: |