Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Postgresql 描述带有排序列的表_Postgresql_Psql - Fatal编程技术网

Postgresql 描述带有排序列的表

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; 正如政府所说: 信息架构由一组视图组成,其中包含有

我想用psql描述postgres表。我读了这个,现在我可以用这个结构了

\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;