gpt4 book ai didi

ruby-on-rails - Rails 4 和 Postgres 应用程序中的数组数据类型是否会维护数组中项目的顺序?

转载 作者:行者123 更新时间:2023-11-29 11:48:56 25 4
gpt4 key购买 nike

我对在使用 Postgresql 数据库的 Rails 4 应用程序中使用数据类型 :array 感到好奇。项目添加到数组的顺序会被保留吗?我的用例如下:我想允许将三个人添加为 :collaboratorsSearch 模型。当我返回特定搜索的合作者时,我希望始终按照他们加入搜索的顺序列出合作者。 :array 数据类型是否适合这个,或者我应该考虑使用 :hstore 代替?

最佳答案

array 数据类型保留顺序,而 hstore 似乎不能保证。

但是,如果您想链接到另一个表,也可以考虑添加适当的合作者关系。

关于ruby-on-rails - Rails 4 和 Postgres 应用程序中的数组数据类型是否会维护数组中项目的顺序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54990159/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com