0

テーブルのフィールド名のプレーン テキスト リストを PostgreSQL データベースから取得するにはどうすればよいですか?

4

1 に答える 1

1

INFORMATION_SCHEMAをクエリするだけです。COLUMNS、次のように:

SELECT
    column_name,
    data_type,
    character_maximum_length,
    ordinal_position
FROM information_schema.columns
WHERE table_name = 'mytable'

さらに良いことに、INFORMATION_SCHEMA一般的なすべての SQL データベースでほぼ普遍的にサポートされているため、どこでも機能するはずです。

プレーン テキスト ファイルのレシピを本当にダンプしたい場合は、コマンド ラインpsqlを使用してこのクエリを実行し、CSV などとして保存できます。

于 2013-01-09T03:22:09.683 に答える