我有一个名为dbSales
的PostgreSQL 9.3数据库,它包含150个表,dbSales
中的大多数表都有product
列。
所以我的问题是如何在我的dbSales
中获取表名和列产品顺序位置?
答案 0 :(得分:2)
SELECT table_name,column_name,ordinal_position
FROM information_schema.columns
WHERE table_catalog = 'dbSales' and column_name = 'product'
information schema由一组视图组成,其中包含有关当前数据库中定义的对象的信息。