使用pgAdmin 4创建数据库,但是它没有反映在Docker上

时间:2020-05-07 05:17:10

标签: docker pgadmin-4

所以我在Windows上使用docker。我通过docker工具安装了它,还安装了pgAdmin 4和postgresql 9.5

我使用以下命令使用docker创建了一个容器:

$ docker run --name my-postgres -e POSTGRES_PASSWORD=postgres -e POSTGRES_USER=postgres -p 
5432:5432 -d postgres 9.5.5

然后继续在pgAdmin中创建服务器。到目前为止,一切都很好,我可以看到已经存在的“ postgres”数据库。

问题是,当我创建一个新数据库时,我回到了docker并使用以下命令查看了应该创建的数据库:

$ docker exec -it my-postgres psql -U postgres
psql (9.5.5)
Type "help" for help.

postgres=# \l
                                 List of databases
   Name    |  Owner   | Encoding |  Collate   |   Ctype    |   Access privileges
-----------+----------+----------+------------+------------+-----------------------
 postgres  | postgres | UTF8     | en_US.utf8 | en_US.utf8 |
 template0 | postgres | UTF8     | en_US.utf8 | en_US.utf8 | =c/postgres          +
           |          |          |            |            | postgres=CTc/postgres
 template1 | postgres | UTF8     | en_US.utf8 | en_US.utf8 | =c/postgres          +
           |          |          |            |            | postgres=CTc/postgres
(3 rows)

但是无处可寻,它向我显示了与以前相同的表,但没有新的数据库:

关于做什么的任何想法? 或者是什么原因造成的?

0 个答案:

没有答案
相关问题