Sistemimde zaten tanımlı STI var. Dog
Animal
'dan itibaren animals
tablosunda "Dog"
numaralı type
sütun var.Raylar Tekli Tablo Devralma: Tür alanına yazılan değer nasıl yazılır
Şimdi bazı özel durumlarda davranışı biraz değiştirmek için SpecialDog
numaralı köpekten miras almak istiyorum. Veriler hala aynı. Dog
türüne sahip veritabanındaki değerleri döndürmek için SpecialDog
aracılığıyla çalıştırılan tüm sorgulara ihtiyacım var.
Benim sorunum type
sütun beri ben orijinal Dog
girişlere alamayan böylece, raylar benim sorguya WHERE "animals"."type" IN ('SpecialDog')
ekler olmasıdır. Yani istediğim, SpecialDog
aracılığıyla veritabanına eriştiğinde değer raylarının kullandığı Dog
gibi davranmaktır.
Tür sütunu için kullanılan değer raylarını geçersiz kılmanın bir yolu var mı?
Herhangi bir köpeği SpecialDog olarak kaydediyor musunuz? Yoksa tüm köpekler Köpek, ama bazen özel mi? – Frans
Veritabanında her zaman 'Dog' – davidrac