データベース - postgreSQL - psql・一覧表示等 - テーブル構造表示


 クラウディア


1. 概要
2. テーブル構造表示

1. 概要

 「psql」で、テーブルの構造を調べることもできます。  本ページは、下記のサイトを参考にさせていただきました。
PostgreSQL | テーブルの定義とテーブルに含まれるカラムの情報を取得
 以下、便宜的に「psql」のプロンプトに「$」を使用しています。

2. テーブル構造表示

 「psql」で、データベースを選択した状態で。  これは、前の方にも書いていますが、テーブルの一覧を表示するには。

\dt
 こんな感じで、テーブルの一覧を表示されます。

$ \dt
 public   | atarukamo | テーブル | username
 public   | link      | テーブル | username
 public   | monthly   | テーブル | username
 public   | msysconf  | テーブル | username
 public   | site      | テーブル | username
 public   | toroku    | テーブル | username
 テーブルの構造を見るには。

\d tablename
 こんな感じで、テーブルの構造が表示されます。

$ \d tablename
 number   | integer                  |          | not null      | nextval('toroku_number_seq'::text::regclass)
 tname    | character varying(256)   |          | not null      |
 email    | character varying(64)    |          | not null      |
 sname    | character varying(256)   |          | not null      |
 sadress  | character varying(256)   |          | not null      |
 picture  | character varying(256)   |          |               |
 present  | character varying(512)   |          | not null      |
 tnumber  | integer                  |          | not null      |
 simekiri | timestamp with time zone |          | not null      |
 comment  | character varying(256)   |          |               |
 passwd   | character varying(8)     |          |               |
 torokud  | timestamp with time zone |          | not null      |