我需要一个工具来在生产系统和本地开发系统之间同步 postgreSQL 数据库。
数据需要从生产服务器获取到本地开发服务器。
示例:我想获取模型 TicketType 的所有行(大约 100 行),但不是模型 Ticket 的所有行(数千行)。
我知道如何使用 pg_dump,也知道如何在 django 中使用 dumpdata。
但也许有更好的解决方案。
(我不需要解决方案来获得从 dev 到 prod 的更改,这是由南管理的。)
我需要一个工具来在生产系统和本地开发系统之间同步 postgreSQL 数据库。
数据需要从生产服务器获取到本地开发服务器。
示例:我想获取模型 TicketType 的所有行(大约 100 行),但不是模型 Ticket 的所有行(数千行)。
我知道如何使用 pg_dump,也知道如何在 django 中使用 dumpdata。
但也许有更好的解决方案。
(我不需要解决方案来获得从 dev 到 prod 的更改,这是由南管理的。)
如果您使用的是任何最新版本的 Postgresql,您可以使用dblink,或者如果您使用的是 Postgres 9.3,您可以使用漂亮的新postgres_fdw。您还可以在https://github.com/commandprompt/postgres_fdw测试为 9.2 反向移植的 postgres_fdw 扩展