#結論
select relname,oid from pg_class
where relname not like 'pg_%'
and relname not like 'sql_%'
and relkind='r';
#経緯
javaの掲示板を作成中、作成したtableの作成日時を取得したかった。
が、簡単には取得できそうになかったから、別の方法を模索。
結果、pg_classという、
DB内のテーブルやインデックスのメタ情報を管理するテーブルを使うことにした。
これにより、各テーブル固有の値を取得できた。
参考サイト
https://www.postgresql.jp/document/9.4/html/catalog-pg-class.html
#詳細
・relname:テーブルとかの名前
・oid:テーブル固有の値。重複しない。
・relkind:テーブルはr,インデックスはi、シーケンスはs、みたいな感じで識別。
これらを使い、自分が作成したテーブル固有の値とその名前だけを抽出することに成功した。