在prod和dev系统之间同步db

时间:2013-09-11 15:25:50

标签: python django postgresql synchronization

我需要一个工具来在生产系统和本地开发系统之间同步postgreSQL数据库。

需要将数据从生产服务器提取到本地开发服务器。

示例:我想获取模型TicketType的所有行(大约100行),但不是获取模型Ticket的所有行(数千个)。

我知道如何使用pg_dump,我知道如何在django中使用dumpdata。

但也许有更好的解决方案。

(我不需要一个解决方案来从dev变为prod,这是由南方管理的。)

1 个答案:

答案 0 :(得分:1)

如果您使用的是任何最新版本的Postgresql,则可以使用dblink,或者如果您使用的是Postgres 9.3,则可以使用漂亮的新postgres_fdw。您还可以在https://github.com/commandprompt/postgres_fdw

处测试后向9.2移植的postgres_fdw扩展程序