テーブルのフィールド名のプレーン テキスト リストを PostgreSQL データベースから取得するにはどうすればよいですか?
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 に答える