Python PostgreSQL中用于存储列表的任何变量
我们有一个票证软件来管理我们的工作,每个票证都分配给一个领域的技术人员-正常的东西-但是现在我们想分配给几个技术人员相同的票证,例如:勾选5432:tech_id(2,4,7),其中2,4,7是技术id 当然,我们可以使用一个单独的表,其中包含技术ID和票证ID,但是我们必须转换数据 这样做的“正确”方法是有一个单独的票证表 作业。在数据库端,将数据转换为类似的内容相当简单<代码>创建表指定为从…中选择技术id,然后创建任何必要的外键约束。 重写接口代码可能更为棘手,但您将 无论如何,我们必须这样做,以允许使用不止一种技术 可以使用数组类型,但有时使用数据库 接口不理解postgres数组类型。什么都没有 数组中固有的防止重复或强制排序的功能,但Python PostgreSQL中用于存储列表的任何变量,python,postgresql,Python,Postgresql,我们有一个票证软件来管理我们的工作,每个票证都分配给一个领域的技术人员-正常的东西-但是现在我们想分配给几个技术人员相同的票证,例如:勾选5432:tech_id(2,4,7),其中2,4,7是技术id 当然,我们可以使用一个单独的表,其中包含技术ID和票证ID,但是我们必须转换数据 这样做的“正确”方法是有一个单独的票证表 作业。在数据库端,将数据转换为类似的内容相当简单创建表指定为从…中选择技术id,然后创建任何必要的外键约束。 重写接口代码可能更为棘手,但您将 无论如何,我们必须这样做,以
您可以使用适当的触发器来执行此操作。我们尝试使用数组类型,但效果很好。我们不使用任何数据库接口,但问题在于查询如何显示技术的名称,单独的表将更容易维护代码。