我希望从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。
另外,我不确定它是否有帮助,但这一切都发生在码头工作中。