打电话时
from django.core.management import call_command
call_command('dbbackup', compress=True, interactive=False)
我得到:
^{pr2}$我使用PostgreSQL(version9.6.5
)的非根安装作为django应用程序的后端。(用于安装的this教程。)
机器中还有一个postgreSQL安装(版本8.4.20
)。在
在我切换到非根目录安装之前,一切都完美无瑕。
我的猜测是在dbbackup
中调用的pg_dump
仍然是根安装中的那个。在
如何指定使用哪个pg_转储?在
如果您进行了postgreSQL的非根目录安装,比如使用用户}以及{}。这是您要使用的
nonrootuser
,那么您应该在/home/nonrootuser/postgres/bin/
下找到{pg_dump
。在Dbbackup允许您指定用于创建备份的连接器。 特别是它允许您指定dump命令(^{} )。
若要指定连接器,请将以下块添加到设置.py公司名称:
将
xxx
替换为您的特定值。在希望有帮助!在
相关问题 更多 >
编程相关推荐