微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

数组 – postgresql数组类型是否保留数组的顺序?

我阅读了Postgresql v 9.3数组( http://www.postgresql.org/docs/9.3/static/arrays.html)的文档,但我没有看到有关排序的问题.有人可以确认Postgres在插入数组列时保留了数组的插入顺序/原始顺序吗?这似乎是这种情况,但我想绝对确认.

谢谢.

解决方法

文档完全清楚,数组在顺序很重要的情况下非常有用,因为它明确地记录了查询数组中特定位置的情况.如果这些立场不可靠,这些查询就毫无意义. (在这一点上使用“数组”这个词也很清楚,因为它是一个艺术术语:数组本质上是一个有序数据类型;允许包含重复数据的无序集合将是一个包,而不是一个数组,就像一个无序的集合,其中不允许重复是一个集合).

参见the examples given in section 8.1.4.3,“按季度支付”,数组中的索引位置指示正在查询的季度.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐