我使用Postgres。在这种情况下,我有表A和表D.并且它们之间可以是多个表B,C等。如何找到自动关系?我使用DbSchema
答案 0 :(得分:0)
您通常需要设置一个将表格连接在一起的视图(已保存的查询)A> B> C> D.您的视图只能返回表A和表D中的值。
如果你真的需要动态获取这些信息,你可以查询postgresql的information_schema,但我推荐一个视图: http://www.postgresql.org/docs/9.1/static/infoschema-table-constraints.html