Postgresql 描述带有排序列的表
我想用psql描述postgres表。我读了这个,现在我可以用这个结构了Postgresql 描述带有排序列的表,postgresql,psql,Postgresql,Psql,我想用psql描述postgres表。我读了这个,现在我可以用这个结构了 \d+ table_name 使用此函数,我可以显示与表相关的所有列和索引。但是否可以按指定顺序显示所有表列?例如,我想以desc顺序显示按名称排序的列,您可以使用: SELECT * FROM information_schema.columns WHERE table_name = 'your_table' ORDER BY column_name DESC; 正如政府所说: 信息架构由一组视图组成,其中包含有
\d+ table_name
使用此函数,我可以显示与表相关的所有列和索引。但是否可以按指定顺序显示所有表列?例如,我想以desc顺序显示按名称排序的列,您可以使用:
SELECT * FROM information_schema.columns
WHERE table_name = 'your_table'
ORDER BY column_name DESC;
正如政府所说:
信息架构由一组视图组成,其中包含有关当前数据库中定义的对象的信息
在此列表中,您将找到以下详细信息:
- 列在表中的顺序位置
- 列默认值
- 数据类型
- 如果该列可为空
- 数字字段的比例e精度
- 字符字段的长度限制
要查看完整列表,请尝试从
信息\u架构访问此信息。列表:
SELECT *
FROM information_schema.columns
WHERE table_schema = 'your_schema'
AND table_name = 'your_table'
ORDER BY column_name;