离线恢复PostgreSQL数据库
我想在inheritance自官方PostgreSQL映像的Docker容器中提供初始数据。
有没有一种方法可以在数据库服务器不运行时从命令行(使用pg_restore
)恢复PostgreSQL转储?
我发现下面的工作,但不使用pg_restore
:
gosu postgres postgres --single -jE <<-EOSQL CREATE LANGUAGE plpythonu; EOSQL
我已经阅读了官方页面中 docker-entrypoint-initdb.d
,但它只接受原始SQL,并且希望将对官方映像的修改降到最低。