我已经这样做了:
heroku pgbackups:capture
heroku pgbackups:url
downloaded file from url obtained from above result
Created psql db "abc"
在本地运行此命令:
pg_restore --verbose --clean -no-acl --no-owner -U uname -d abc ~/Downloads/b001.dump
输出:
pg_restore: connecting to database for restore
pg_restore: implied data-only restore
我已经加载了2种方式。首先创建db,然后直接运行pg_restore 命令。然后没有创建表。
然后,认为转储只包含数据,我在新创建的数据库上运行迁移(意味着创建表结构)并运行 pg_restore 命令。但是表数据仍然是空的。