【发布时间】:2021-03-22 05:08:54
【问题描述】:
我是 docker 新手,我必须在新工作中学习,所以我应该在输入命令时将 sql 文件恢复到 postgres 容器中:
docker exec -i postgres-container pg_restore -U postgres -d postgres /var/lib/postgresql/data/_postgres_2020-11-09T02_00_06Z.sql
我收到以下消息:
pg_restore: error: input file appears to be a text format dump. Please use psql.
之后,我尝试在容器内使用 psql 转换该文件,但收到以下消息:
psql: error: FATAL: role "root" does not exist.
我怎样才能得到这个?有人可以帮我吗?
【问题讨论】:
标签: postgresql docker