我有一个Java应用程序和postgresql数据库,它们在Heroku上运行。我可以轻松推送我的应用程序,但是数据库内容呢?我已经从数据库中导出了完整的转储文件,但是我不知道如何导入它。
通过谷歌搜索,您可以找到关于db:push的信息,这是一个受限制的rubygem,无法推送所有所需的内容。我还尝试使用
我该怎么做?
通过谷歌搜索,您可以找到关于db:push的信息,这是一个受限制的rubygem,无法推送所有所需的内容。我还尝试使用
heroku pg:psql --app MYAPP < db_all.out
进行导入,但连接后就停止了,并且进入heroku pg:psql --app MYAPP
并发出\i db_all.out
会提示权限错误。我该怎么做?
pg_restore --verbose --clean --no-acl --no-owner -h <主机名> -U <用户名> -d <数据库名> -p <端口号> <文件路径> password=<密码>
- eisPGPASSWORD=<PASS> pg_restore --verbose --clean --no-acl --no-owner -h <HOSTNAME> -U <USER> -d <DATABASE> -p <PORT> <FILEPATH>
。 - lollercoaster