2017-07-19 51 views
0

我正在处理一个巨大的ERP数据库,有数百个表,并且无法弄清楚一个实体是如何从另一个实体引用的。我们称之为“销售”表和“出货”表。每个人都与许多其他表具有FK关系,但没有FK将任何一个连接到另一个表,并且没有明显的关联表连接到两者。如何发现PostgreSQL数据库中的表之间的关联?

  1. 有没有什么好办法使用SQL或PSQL命令行来发现连接两个表的关系链?
  2. 有没有什么好方法可以发现连接“特卖”的特定行或PK与特定行/ PK“特快”的连锁?

回答

1

你应该看看像schemacrawler这样的工具。这是数据建模复古工程的开源工具。

你可以找到文件here

相关问题