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数据库名称字段是可选的。