【发布时间】:2012-03-02 03:05:27
【问题描述】:
我们有一个半大型数据库,需要很长时间才能在我们的个人开发机器上本地导入。我想知道是否有任何工具可以连接到数据库,进行一些分析并提取数据库样本,同时通过传入的参数保持所有关系。类似 pg_sample --rough_size 1000 --dbhost mydbhost --dbuname uname --dbpword pword 这会创建一个转储,我可以将其导入我的数据库进行测试和开发。但不需要 45 分钟。
谢谢
【问题讨论】:
-
在保持参照完整性的同时,这将是一项艰巨的任务。考虑一个 1:n 关系,其中表
a中的一行引用表b中的 5000 行 ... -
我同意,会的。这就是为什么我希望它已经写好了。 ;) 但是,如果您还可以为其提供一些基类作为开始,并将记录数少于您的 rough_size 值的表中的所有内容都取走。
-
我会喜欢这样的工具。我可以做梦……
标签: postgresql archive utilities