使用摘要统计信息填充带有示例数据的PostgreSQL表

时间:2020-04-07 06:45:24

标签: sql postgresql sample

我的客户有一个表,该表的DB中有〜150列。我无权访问数据库,我只拥有表中每一列的摘要统计信息-每列中的不同值及其出现的可能性。

我正在尝试在自己的数据库上创建该表的代表副本,以便可以出于测试目的针对该表运行查询。我唯一知道的方法是编写一个巨大的SELECT语句,该语句使用random()函数在每列的可能值之间进行随机选择(以及其他用于时间戳和ID的方法)。然后在INSERT INTO内部使用此SELECT。

这种方法只是不可扩展的。我希望能够为更多表执行此操作。有没有更简单的方法可以做到这一点?我希望尽可能避免使用付费工具。

0 个答案:

没有答案