Heroku上的Django转储数据不完整输出

2024-04-16 05:12:53 发布

您现在位置:Python中文网/ 问答频道 /正文

我一直试图通过Heroku工具带远程转储相对少量的数据(大约80行django-cms text plugin1):

heroku run python manage.py dumpdata text

但是我得到随机的不完全输出,它更接近每次运行的EOF(可能是缓存的?)。在

^{pr2}$

有人碰到类似的情况吗?我正在使用django1.4postgresql。在

1不过,它是HTML的blob 0see docs。在

编辑:假设这只是一个限制??pg_dump/restore是我的“备份”计划。在


Tags: 工具数据djangoruntextpyheroku远程
3条回答

好像是因为某种原因脚本超时了。这不是一个bug,就是Heroku的一个“特性”。以下是解决方法:

{a1}

另一个解决方法是添加一个sleep命令来停止会话超时。在

heroku run“Python”管理.py转储数据;休眠10“

估计这个数字会随着你的数据库增长。。。在

另一种更简单的解决方法是从heroku bash提示符中运行dumpdata:

heroku run bash

python manage.py dumpdata ...

然后捕捉终端的输出。复制和粘贴对我有用。我相信有一个更奇特的方法来做这件事。在

相关问题 更多 >