我想在django中获得相当于pg\u dump的功能,以便从托管在不同服务器上的数据库中获取表的详细信息。我知道call_command,我可以使用call_command('dumpdata',stdout=f)将数据转储到一个文件中,但它要求数据库位于同一台机器中。你知道吗
另外,我知道我可以使用subï进程来运行下面的代码。你知道吗
pg_dump --host="" -U username -W -d database -t tablename> outputfile.sql
但我正在寻找一种使用Django的方法。你知道吗
Tags:
首先,您需要确保您有权访问托管在不同服务器上的数据库,然后需要在django应用程序中安装芹菜(http://docs.celeryproject.org/en/master/getting-started/first-steps-with-celery.html)。在django应用程序中,您应该将pg\u dump命令包装在芹菜任务队列中,以从其他数据库获取数据。你知道吗
相关问题 更多 >
编程相关推荐