有没有办法用命令行重新填充postgres数据库,我不能放弃?

时间:2016-02-18 11:46:22

标签: postgresql command-line docker database-backups

我希望从backup.gz加载数据库。备份是从pg_dump -U postgres app_development -f backup.gz -Z9生成的原始sql。

我尝试使用psql -Upostgres -c "drop database app_development"删除数据库,但我得到了:

ERROR:  database "app_development" is being accessed by other users
DETAIL:  There are 3 other sessions using the database.

当我使用dropdb时会发生同样的事情。

我不想转储到非ascii版本,所以我不认为我可以使用pg_restore。

另外,我不确定它是否有帮助,但这一切都发生在码头工作中。

0 个答案:

没有答案