首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >PostgreSQL中用于存储列表的任何变量

PostgreSQL中用于存储列表的任何变量
EN

Stack Overflow用户
提问于 2015-07-12 23:40:45
回答 1查看 126关注 0票数 0

我们有一个工单软件来管理我们的工作,每个工单都分配给一个领域的技术人员正常的东西-但现在我们想分配相同的工单给几个技术人员例如:tick5432: tech_id( 2,4,7 )其中2,4,7是技术ID。

当然,我们可以使用包含技术ID和票证ID的单独的表来完成此操作,但我们必须转换数据。

EN

回答 1

Stack Overflow用户

发布于 2015-07-13 02:56:46

这样做的“正确”方法是有一个单独的工单分配表。在数据库端,将数据转换为这样的内容相当简单。create table assign as select tech_id from ...,然后创建任何必要的外键约束。重写你的界面代码可能会更棘手,但无论如何你都必须这样做,以允许使用多种技术。

您可以使用数组类型,但有时数据库接口不理解postgres数组类型。数组中没有任何固有的东西来防止重复或强制排序,但您可以使用适当的触发器来做到这一点。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31369558

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档