在我的数据库中有超过100个表。其中一些列名为“date”。 我想得到特定日期的所有表格(表格名称)。
到目前为止,我已经能够检索包含日期属性的表名:
SELECT pg_class.relname
FROM pg_class
INNER JOIN pg_attribute
ON pg_attribute.attrelid = pg_class.oid
WHERE pg_attribute.attname = 'date'
但是我想做那样的事情当然不起作用:
SELECT pg_class.relname
FROM pg_class
INNER JOIN pg_attribute
ON pg_attribute.attrelid = pg_class.oid
WHERE pg_attribute.attname = 'date'
AND date = '2014-12-05'