HeidiSQL 不会列出我的数据库
HeidiSQL won't list my database
我的 postgres yaml
部分看起来像这样:
postgres:
container_name: 'postgres'
image: postgres:10.1
environment:
- POSTGRES_USER=postgres
- POSTGRES_PASSWORD=root
- POSTGRES_DB=myids
ports:
- "5432:5432"
networks:
- app-network
然后,当我使用 HeidiSQL 使用该凭据登录时,我看不到我的数据库:
有什么想法吗?
更新感谢这个答案我设法找到我的数据库 https://dba.stackexchange.com/a/1304 使用这个 select:
SELECT datname FROM pg_database
WHERE datistemplate = false;
现在问题是为什么 HeidiSQL 不显示?
我们必须在连接管理器中指定数据库名称,才会显示所选的数据库。请参考下面的图片...
在HeidiSQL中没有提供查看所有PostgreSQL数据库的功能,但是对于MySQL数据库名称字段是可选的。
我的 postgres yaml
部分看起来像这样:
postgres:
container_name: 'postgres'
image: postgres:10.1
environment:
- POSTGRES_USER=postgres
- POSTGRES_PASSWORD=root
- POSTGRES_DB=myids
ports:
- "5432:5432"
networks:
- app-network
然后,当我使用 HeidiSQL 使用该凭据登录时,我看不到我的数据库:
有什么想法吗?
更新感谢这个答案我设法找到我的数据库 https://dba.stackexchange.com/a/1304 使用这个 select:
SELECT datname FROM pg_database
WHERE datistemplate = false;
现在问题是为什么 HeidiSQL 不显示?
我们必须在连接管理器中指定数据库名称,才会显示所选的数据库。请参考下面的图片...
在HeidiSQL中没有提供查看所有PostgreSQL数据库的功能,但是对于MySQL数据库名称字段是可选的。