这个即时通讯是一个简单的。但我有一个称为产品的表格。一列称为零件。基本上我需要在那里存储多个数组,每个数组都持有对零件ID和所需数量的引用。我真的不知道设置它的最佳方式。一个产品可能有多达约25个零件,另一个产品有3个。Postgres Multiple Arrays
任何建议将是一个很大的帮助!
干杯 汤姆
这个即时通讯是一个简单的。但我有一个称为产品的表格。一列称为零件。基本上我需要在那里存储多个数组,每个数组都持有对零件ID和所需数量的引用。我真的不知道设置它的最佳方式。一个产品可能有多达约25个零件,另一个产品有3个。Postgres Multiple Arrays
任何建议将是一个很大的帮助!
干杯 汤姆
看来最好setup a Many-to-Many relationship与另一个表并链接到这一点。如果你坚持把数组存储为一个字符串 - use JSON,你可以随时将其存储为encode your array(s) to JSON,然后当你把它拉出来时,你只需要decode from JSON回到数组。
为什么你不想建立一个链接表'product_part'? – Quassnoi 2013-04-03 18:46:56
不要这样做。设置关系。 – 2013-04-03 18:47:14