首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
网络运维
设计教程
数组 – postgresql数组类型是否保留数组的顺序?
Postgre SQL
2020-08-09
我阅读了Postgre
sql
v 9.3数组(
http://www.postgresql.org/docs/9.3/static/arrays.html
)的文档,但我没有看到有关排序的问题.有人可以确认Postgres在插入数组列时保留了数组的插入顺序/原始顺序吗?这似乎是这种情况,但我想绝对确认.
谢谢.
解决方法
文档完全清楚,数组在顺序很重要的情况下非常有用,因为它明确地记录了
查询
数组中特定位置的情况.如果这些立场不可靠,这些
查询
就毫无意义. (
在这
一点上使用“数组”这个词也很清楚,因为它是
一个
艺术术语:数组本质上是
一个
有序数据类型;允许包含重复数据的无序集合将是
一个
包,而不是
一个
数组,就像
一个
无序的集合,其中不允许重复是
一个
集合).
参见
the examples given in section 8.1.4.3
,“按季度支付”,数组中的索引位置指示正在
查询
的季度.
相关文章
PostGreSQL到Oracle的数据迁移
项目需要,有个数据需要导入,拿到手一开始以为是mysql,结果...
怎么查看PostgreSQL数据库中所有表
本文小编为大家详细介绍“怎么查看PostgreSQL数据库中所有表...
postgresql 报错 FATAL: no pg_hba.conf entry for host 未配置允许远程连接 解决方法
错误现象问题原因这是在远程连接时pg_hba.conf文件没有配置正...
postgresql 数据库 报错 server closed the connection unexpectedly 无法远程连接数据库 解决方法
因本地资源有限,在公共测试环境搭建了PGsql环境,从数据库本...
postgresql 报错 SQLSTATE[08006] [7] SCRAM authentication requires libpq version 10 or above 解决方法
wamp 环境 这个提示就是说你的版本低于10了。 先打印ph...
postgresql 报错 psycopg2.OperationalError: SSL SYSCALL error: EOF detected 解决方法
psycopg2.OperationalError: SSL SYSCALL error: EOF detect...