せっかく
テーブル一覧がブラウザで確認できるようになったので今度はそのテーブル内の構造が見られるようになりたい。これは普通の流れですね。
で、こんな感じ(下の表)で一覧表にしてみました。
pg_class,pg_attribute,pg_typeから情報を取得します。
使ったsql文はこちら。
select a.attnum,a.attname,t.typname ,a.atttypmod,a.attbyval,a.attnotnull,a.atthasdef from pg_class c, pg_attribute a,pg_type t where a.attnum > 0 and a.attrelid=c.oid and a.atttypid=t.oid and c.relkind='r' and c.relpages=10 and c.relname='$tbl' order by attnum;