在 PostgreSQL 的 jsonb 字段中保存多个地址是个好主意。我是 nosql 的新手,我想测试 PostgreSQL 来做到这一点。我不想有另一个带有地址的表,我更喜欢将它放在同一个表中。但我有疑问,我见过 PostreSQL 有 jsonb 和 jsonb[]。
哪个更适合存储多个地址?如果我使用 jsonb,我想我必须为每个字段添加一个前缀,如下所示:
"1_adresse_line-1"
"1_adresse_line-2"
"1_postalcode"
"2_adresse_line-1"
"2_adresse_line-2"
"2_postalcode"
"3_adresse_line-1"
"3_adresse_line-2"
"3_postalcode"
Run Code Online (Sandbox Code Playgroud)
等等。
使用jsonb[]更好吗,它是如何工作的?