Postgres kullanıyorum. Bu durumda, tablo A ve tablo D var. Ve aralarında birden fazla tablo B, C ve vb olabilir. Otomatik ilişkiler nasıl bulunur? Kullandığım DbSchemaİlişkili olmayan iki tablo arasında yabancı anahtarlar arasında bir ilişki bulmanın bir yolu var mı?
Q
İlişkili olmayan iki tablo arasında yabancı anahtarlar arasında bir ilişki bulmanın bir yolu var mı?
0
A
cevap
0
Genellikle birlikte A sizin tabloyu birleştiren bir görünümü (kaydedilmiş bir sorgu) kurmak isteyeceksiniz> B> C> D sadece tablolar A ve D'den
eğer değerleri dönebilirsiniz görünümünüz Bu bilgiyi dinamik olarak almanız gerekiyorsa, postgresql'ın information_schema'ını sorgulayabilirsiniz, ancak şu görünümü öneriyorum: http://www.postgresql.org/docs/9.1/static/infoschema-table-constraints.html