コマンドラインpsql
\d
のようないくつかのショートカットがあります しかし、それはSQLの一部ではありません。必要なのは、information_schema
にクエリを実行することです :
SELECT column_name FROM information_schema.columns WHERE table_name = 'my_table';
編集: コマンドラインpsql -E
が非常に重要な情報です。 \d
の実装に使用されるSQLクエリをエコーします @piroがコメントで書いているように、他のバックスラッシュコマンド(psqlプロンプトでそれらの1つを使用するときはいつでも)。このようにして、必要なものを非常に簡単に入手できます。
@piroに感謝します!