概要:このチュートリアルでは、psql
ツールとinformation_schema
を使用してPostgreSQLのテーブルを記述する方法を学びます。
MySQLを使用している場合は、通常、DESCRIBE
ステートメントを使用してテーブルの情報を検索します。
PostgreSQLはDESCRIBE
ステートメントをサポートしていません。 ただし、テーブルの列に関する情報をいくつかの方法で照会することができます。,
1)Psqlを使用したPostgreSQL DESCRIBE TABLE
まず、psql
ツールを使用してPostgreSQLサーバに接続します。
Code language: Shell Session (shell)
次に、postgres
ユーザーのパスワードを入力します。
Code language: Shell Session (shell)
最後に、コマンドを発行します\d table_name
または\d+ table_name
テーブルを記述します。, 次の例は、city
テーブルの情報を示しています。
コマンドは、city
テーブルの構造に関する多くの情報を発行しました。 さらに、インデックス、外部キー制約、およびトリガーも返されました。
2)PostgreSQL DESCRIBE TABLE using information_schema
information_schema.columns
カタログには、すべてのテーブルの列に関する情報が含まれています。,
テーブルの列に関する情報を取得するには、information_schema.columns
カタログを照会します。 たとえば、
このチュートリアルでは、psql
ツールとinformation_schema
を使用して、テーブルの構造に関する情報を返す方法を学びました。p>
- このチュートリアルは役に立ちましたか?
- イェスノ