içinde belirli bir sütunu olan bir tablo nasıl bulunur Postgresql 9.1 kullanıyorum. Bir tablonun sütun ismim var. Bu sütuna sahip olan/sahip olan tabloları bulmak mümkün mü? Nasıl? Şimdiden teşekkürler.Postgresql
40
A
cevap
27
sen system catalogs sorgulayabilir:
select c.relname
from pg_class as c
inner join pg_attribute as a on a.attrelid = c.oid
where a.attname = <column name> and c.relkind = 'r'
63
Ayrıca sorgu halindeyken bu sorgu, '%' joker kabul etmek görünmüyor
select table_name from information_schema.columns where column_name = 'your_column_name'
+0
tuhaf olarak, bu sorgunun @ RomanPekar'ın sorgusunun yapmadığı tabloları gösterdiği örnekleri gördüm; Bunun neden olacağını merak ediyorum –
Not yapabilirsiniz Ravi'nin cevabı var. –