Vi Veri Veniversum Vivus Vici
Я использую PostgreSQL 9.1. В 9.0 и ниже в регулярках используйте вместо одного бекслеша два (\\)

  1. SELECT t.tablename, pa.attname
  2. FROM
  3. pg_tables t
  4. JOIN
  5. pg_type pt ON pt.typname = t.tablename
  6. JOIN
  7. pg_attribute pa ON pa.attrelid = pt.typrelid
  8. WHERE
  9. t.tablename NOT LIKE 'pg\_%'
  10. AND t.tablename NOT LIKE 'sql\_%'
  11. AND attname NOT IN ('cmin', 'cmax', 'ctid', 'oid', 'tableoid', 'xmin', 'xmax');


@темы: SQL, PostgreSQL