第一次连接:banner 到 \q

容器场景的免密通道:docker exec -it pg-lab psql -U postgres -d shop(走容器内 socket,本地默认 trust);TCP 进来则要密码。下面按顺序点按钮,回放 psql 的真实打印。

postgres@pg-lab
# 终端就绪(输出为真实样本整理)

提示符 shop=# 里的 # 表示超级用户;普通用户是 shop=>(示例 03 里会出现)。多行语句忘写分号时提示符会变成 shop- 等你续写——不是卡死。

以上为 PostgreSQL 17 官方 Docker 镜像内的真实输出整理,不同版本 banner 文本略有差异。