[pgsql-jp: 27916] Re: テーブルの一覧を見るには
Naofumi Kondoh
nkon @ shonan.ne.jp
2002年 11月 8日 (金) 16:13:30 JST
ソフト工房の近藤です。
oowada @ yokohama-bay.net wrote:
>>select relname from pg_class where relkind='r';
>
>
> システムカタログまで表示されてしまいますね。
PostgreSQL 7.2 迄ですが、カタログを表示したくなければ、
select relname from pg_class where relkind='r'
and relname not like 'pg_%' ;
又は、
SELECT tablename FROM pg_tables WHERE tablename NOT LIKE 'pg_%' ;
ちなみに、pg_tables は、VIEW で、
pgbash> select * from pg_views where viewname = 'pg_tables' ;
viewname | viewowner | definition
-----------+-----------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
pg_tables | postgres | SELECT c.relname AS tablename, pg_get_userbyid(c.relowner) AS tableowner, c.relhasindex AS hasindexes, c.relhasrules AS hasrules, (c.reltriggers > 0) AS hastriggers FROM pg_class c WHERE ((c.relkind = 'r'::"char") OR (c.relkind = 's'::"char"));
(1 row)
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
(株)ソフト工房 近藤直文 Email: nkon @ shonan.ne.jp
http://www.SOFTKOUBOU.co.jp/ http://www.shonan.ne.jp/~nkon/
2002-11-28(木)19:00-21:30 第8回 JPUG 業務アプリ分科会 勉強会
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
pgsql-jp メーリングリストの案内