致命:数据库 <name> 不存在
FATAL: database <name> does not exist
我正在尝试使用 POSTGRESQL
数据库创建自己的 Spring Boot
应用程序。我已经开始使用docker
挂载数据库了,有一个docker-compose
,其值如下:
version: "3"
services:
products-postgresql:
image: postgres:9.6
restart: always
ports:
- 5450:5432
environment:
POSTGRES_USER: postgres
POSTGRES_PASSWORD: superadmin
POSTGRES_DB: products
volumes:
- D:\microservicios\workspace\SpringSecurity\volumes:/var/lib/postgresql/data:rw
通过docker-compose up -d
命令,我轻松搞定了,
我在尝试使用 DBeaver
连接到数据库时出现问题。我已经将它配置为一个新的 POSTGRESQL
连接,传递类似于 docker-compose 的连接数据,(database
= products, host
= localhost, user
= postgres, password
= superadmin....) 但它 returns FATAL error: database "products" does not exist
.
我看过类似的帖子,例如 psql: FATAL: database "" does not exist,但它们对我不起作用。
我已确认我没有任何其他应用程序使用同一端口。
你能告诉我我可能做错了什么,或者我还需要配置什么吗?谢谢
更新:图片显示容器提升了我的数据库
虽然我仍然不明白为什么,但我不得不将容器的端口更改为 5432(POSTGRESQL 使用的那个),它终于对我起作用了。
version: "3"
services:
products-postgresql:
image: postgres:9.6
restart: always
ports:
- 5432:5432
environment:
POSTGRES_USER: postgres
POSTGRES_PASSWORD: superadmin
POSTGRES_DB: products
volumes:
- D:\microservicios\workspace\SpringSecurity\volumes:/var/lib/postgresql/data:rw
我正在尝试使用 POSTGRESQL
数据库创建自己的 Spring Boot
应用程序。我已经开始使用docker
挂载数据库了,有一个docker-compose
,其值如下:
version: "3"
services:
products-postgresql:
image: postgres:9.6
restart: always
ports:
- 5450:5432
environment:
POSTGRES_USER: postgres
POSTGRES_PASSWORD: superadmin
POSTGRES_DB: products
volumes:
- D:\microservicios\workspace\SpringSecurity\volumes:/var/lib/postgresql/data:rw
通过docker-compose up -d
命令,我轻松搞定了,
我在尝试使用 DBeaver
连接到数据库时出现问题。我已经将它配置为一个新的 POSTGRESQL
连接,传递类似于 docker-compose 的连接数据,(database
= products, host
= localhost, user
= postgres, password
= superadmin....) 但它 returns FATAL error: database "products" does not exist
.
我看过类似的帖子,例如 psql: FATAL: database "" does not exist,但它们对我不起作用。 我已确认我没有任何其他应用程序使用同一端口。
你能告诉我我可能做错了什么,或者我还需要配置什么吗?谢谢
更新:图片显示容器提升了我的数据库
虽然我仍然不明白为什么,但我不得不将容器的端口更改为 5432(POSTGRESQL 使用的那个),它终于对我起作用了。
version: "3"
services:
products-postgresql:
image: postgres:9.6
restart: always
ports:
- 5432:5432
environment:
POSTGRES_USER: postgres
POSTGRES_PASSWORD: superadmin
POSTGRES_DB: products
volumes:
- D:\microservicios\workspace\SpringSecurity\volumes:/var/lib/postgresql/data:rw