0

我最近通过 Docker 运行了一个 Postgres,其中我有一个Dockerfile复制一个初始化脚本以添加新用户、启用 UUID 扩展、创建数据库和授予权限。

我可以使用默认用户“postgres”登录,但不能使用第二个帐户“XXX_itsm”登录。它说致命:数据库“XXX_itsm”不存在。 我打算做的只是创建一个数据库,但是通过 GUI(Postico / TablePlus)连接时出现了另一个问题。

在此处输入图像描述

这导致我提出以下问题:

  1. 创建用户的正确方法是什么?(我在入口点有这个当前的初始化脚本) 注意:我在 Dockerfile ENV DB_USER DB_PASS DB_NAME 中定义了变量在此处输入图像描述

  2. 为什么它只允许我使用默认用户登录 GUI?

4

0 回答 0