我首先尝试使用heroku addons:add pgbackups
但是heroku文档说它已被弃用。建议使用此命令指定here
PGPASSWORD=mypassword pg_dump -Fc --no-acl --no-owner -h localhost -U myuser mydb > mydb.dump
但这会引发以下错误 -
'PGPASSWORD' is not recognized as an internal or external command,
operable program or batch file.
我已经在我的本地数据库上存在数据,并希望将这些数据传输到heroku数据库。任何方式使这项工作或有其他方式吗?
答案 0 :(得分:1)
您可以尝试fixtures
从本地数据库创建JSON文件:
python manage.py dumpdata > a_fixture_file.json
将该文件带到服务器。确保您的服务器数据库具有相同的迁移。然后
python manage.py loaddata a_fixture_file.json