PostgreSQL数组数据类型有哪些正确的用例?
发布时间:2020-12-13 16:35:24 所属栏目:百科 来源:网络整理
导读:在我看来,PostgreSQL数组数据类型的功能与标准的一对多和多对多关系重叠很多。 例如,一个名为users的表可能有一个名为“favorite_colors”的数组字段,或者可能有一个名为“favorite_colors”的单独表和一个“users”和“favorite_colors”之间的连接表。
在我看来,PostgreSQL数组数据类型的功能与标准的一对多和多对多关系重叠很多。
例如,一个名为users的表可能有一个名为“favorite_colors”的数组字段,或者可能有一个名为“favorite_colors”的单独表和一个“users”和“favorite_colors”之间的连接表。 在什么情况下数组数据类型可以使用而不是完整的连接?
不应该使用类似于关系的数组。它应该包含与一行非常紧密相关的索引值。例如,如果你有一张足球比赛结果的桌子,那么你就不需要做了
id team1 team2 goals1 goals2 但会这样做 id team[2] goals[2] 因为在这个例子中,大多数人还会考虑将其归一化为两个表是愚蠢的。 总而言之,我会在你对关系不感兴趣的情况下使用它,而在其他地方你会添加像field1 field2 field3这样的字段。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
- oracle赋予一个用户具有查询另一个用户所有表数据
- swift和storyborad环境下通过xib自定义TableView
- C#.net 微信公众账号接口开发
- ruby如何生成树形结构表单数组?
- PostgreSQL 10 build-in table partition(Range)
- SQLite 附加数据库(http://www.w3cschool.cc/sql
- ATS 5.3.0中自定义日志格式文件logs_xml.config解
- 使用Mocha + Chai + Sinon 测试React + Redux的w
- 小白又来讨教之,关于XML的,望各位大神指点迷境!
- c# – 我不能从另一个类调用公共方法
热点阅读