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
İlgili konular
- 1. Django'da birincil olmayan yabancı anahtarlar
- 2. İki köşe arasında bir kenar bulmanın doğru yolu nedir?
- 3. PHPMyAdmin kullanarak iki tablo arasında ilişki nasıl oluşturulur?
- 4. Yabancı anahtarlar nasıl eklenir?
- 5. İki gradle android eklentisi buluyorum - İkisi arasında bir ilişki var mı?
- 6. Bir SQLServer veritabanının iki örneği arasında veri kayıtlarını nasıl kopyalarım?
- 7. Aynı tablo arasında çoktan çoğa silme
- 8. Modeller arasında ilişki kurmalı mıyım?
- 9. İki düğüm arasında en kısa yolu bulmanın en iyi yolu Tinkerpop 3.1
- 10. İki dosya arasında bir enterpolasyon
- 11. Yasal mı? başvuran İki yabancı anahtarlar aynı birincil
- 12. İki django projesi arasında veritabanı tablosu paylaşımı
- 13. SQLAlchemy Çoklu Tablo ve Yabancı Anahtarlar Katıl
- 14. İki yineleyici arasında kaç öğe var
- 15. İki nokta arasında iki nokta arasında "iki nokta" yı kullanın()
- 16. Xcode'ta pencereler arasında geçiş yapmak için bir kısayol var mı?
- 17. MVC'de kullanılmayan görünümleri bulmanın otomatik bir yolu var mı?
- 18. Yinelenen yinelemede yinelenen yineleme sayısını bulmanın bir yolu var mı?
- 19. İki veritabanı arasında eşitleme
- 20. WPF TextBlock ve TextBox arasında bir fark var mı?
- 21. İki görünüm arasında, iki görünüm arasında dikey aralık ekleme
- 22. Guice @provides ve bind() arasında bir fark var mı?
- 23. İki satır arasında doldurma
- 24. $ (e.currentTarget) ve $ (this) arasında bir fark var mı?
- 25. Javascript'te "this" ve "prototype" kullanımı arasında bir fark var mı?
- 26. Embperl 2.x ile uyumlu olmayan Embperl 1.x sözdizimini bulmanın otomatik bir yolu var mı?
- 27. Varlık çerçevesinde yabancı anahtarlar 4.1
- 28. Japon kana karakterleri arasında farklı aksan işaretleri olan "mantıksal" dönüşümler yapmanın bir yolu var mı? Japonca'da
- 29. EventArgs sınıfı ve etkinlik anahtar kelimesi arasında özel bir ilişki var mı?
- 30. System.Windows.Clipboard ve System.Windows.Forms.Clipboard arasında bir fark var mı?