我一直在尝试通过 Heroku toolbelt 远程转储相对少量的数据(80 行左右的 django-cms 文本插件
1):
heroku run python manage.py dumpdata text
但我得到随机的不完整输出每次运行都更接近 EOF(大概缓存了?)。
11:09 PM $> heroku run python manage.py dumpdata text | wc -c
108351
11:09 PM $> !!
120629
11:09 PM $> !!
122693
11:10 PM $> !!
122949
11:10 PM $> !!
153419
11:13 PM $> !!
120877
有人遇到过类似的事情吗?我正在使用 Django 1.4 和 postgresql。
1 虽然它是 HTML o_0 的 blob:see docs .
编辑:假设这只是一个限制?? pg_dump's/restore 是我的“备份”计划。
最佳答案
另一种解决方法是添加 sleep 命令以停止 session 超时。
heroku run "python manage.py dumpdata; sleep 10"
据推测,这个数字会随着您的数据库而增长...
关于python - Django on Heroku dumpdata 输出不完整,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12573550/