sql—如何为非生产环境获取postgresql数据库的部分转储?

d5vmydt9  于 2021-07-26  发布在  Java
关注(0)|答案(1)|浏览(305)

我有40多个表,每个表有数百万行,数百个外键关系和约束。
我想得到整个精确的表结构复制过来,但说不定几百或几千行创建轻开发环境。
到目前为止,我只看到pgïu dump,它虽然可以导出单个表的部分行,但无法导出每个表只有几行的部分数据库,同时保持引用完整性,也就是说,如果一个表依赖于某个外键,确保引用的表中也有该外键的某些值,这样关系就完好无损了。
考虑到大量的表(这些表变化非常频繁),创建和维护手动表将是一个挑战 INSERT 用于这么多表的命令。
有什么解决办法吗(专门针对postgresql)

deyfvvtc

deyfvvtc1#

你试过狱卒吗?我在这方面有很好的经验。
特征:
从生产数据库导出一致的和参照完整的行集,并将数据导入到开发和测试环境中。
数据浏览。通过遵循基于外键或用户定义的关系在数据库中双向导航。
带有代码完成、语法突出显示和数据库元数据可视化的sql控制台。
包括一个演示数据库,您不需要任何配置工作就可以获得第一印象。

相关问题