- 2008年1月 4日 22:35
- データベース
PostgreSQLで、テーブル一覧を取得する方法です。
対象となるのは、TABLEだけです。
VIEW名などを別の管理表を見れば取れるのですが、フィールド情報を取得できるのがTABLEだけのようです。
PG_TABLESをただ取ってきただけだと、管理表なども取れてしまうので、WHERE句で強引に除外しています。
SELECT
SCHEMANAME,
TABLENAME
FROM
PG_TABLES
WHERE
NOT TABLENAME LIKE 'pg%'
AND NOT SCHEMANAME = 'information_schema'
ORDER BY
SCHEMANAME,
TABLENAME
- Newer: 【PostgreSQL】フィールド一覧の取得
- Older: 【SQLServer Compact】フィールド一覧の取得
Comments:0
Trackbacks:0
- TrackBack URL for this entry
- http://magicbox.sakura.ne.jp/mt/mt-tb.cgi/495
- Listed below are links to weblogs that reference
- 【PostgreSQL】テーブル一覧の取得 from 爆裂!C#野郎