このエントリーをはてなブックマークに追加


PostgreSQLでテーブル定義を確認する方法

Oracleなどであれば、describe テーブル名でテーブル定義を確認することができます。
PostgreSQLでは、describeがないので、以下のように操作します。

関連資料

\d テーブル名で確認する

テーブルの定義を確認するには以下の構文になります。

\d テーブル名

以下にテーブルを作成し\d テーブル名の実行例を記します。

db1=# CREATE TABLE t1 (c1 int, c2 varchar[10], c3 timestamp);
CREATE TABLE
db1=# \d t1
             テーブル "public.t1"
 カラム |             型              | 修飾語
--------+-----------------------------+--------
 c1     | integer                     |
 c2     | character varying[]         |
 c3     | timestamp without time zone |

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2015-03-20 (金) 22:08:00