#navi(../)
* PostgreSQLでテーブル定義を確認する方法 [#md9dd2e5]
Oracleなどであれば、describe テーブル名でテーブル定義を確認することができます。~
PostgreSQLでは、describeがないので、以下のように操作します。
#contents
#htmlinsertpcsp(db-top.html,db-sp.html)
* 関連資料 [#tfef2da1]
-[[PostgreSQLのユーザ一覧情報を参照する方法>PostgreSQL/PostgreSQLのユーザ一覧情報を参照する方法]]
* \d テーブル名で確認する [#z19f889e]
テーブルの定義を確認するには以下の構文になります。
\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 |