如何从PostgreSQL查询表的字段名列表?

时间:2013-01-09 03:14:24

标签: postgresql database-schema field

如何从PostgreSQL数据库中检索表字段名称的纯文本列表?

1 个答案:

答案 0 :(得分:1)

只需查询INFORMATION_SCHEMACOLUMNS,就像这样:

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

更好的是,INFORMATION_SCHEMA几乎普遍受到所有流行SQL数据库的支持,所以这应该可以在任何地方使用。

如果您真的只想转储纯文本文件配方,可以使用命令行psql执行此查询,并将其另存为CSV或类似内容。