0
鑑於N個記錄包含一個JSON列Postgres的JSON鍵數
|ID |Name |JSON
|01 |TEST1 |{"key1" : "value1", "key2": "value2", "key4": "value4"}
|02 |TEST1 |{"key1" : "value1"}
|03 |TEST2 |{"key1" : "value1", "key2": "value2", "key3":"value3"}
...
什麼是計算每個JSON值的出現了一組鍵,這樣是最好的策略,對於上述我會的例子限制爲key1,key2,key3並獲得: -
|value1|value2|value3|
|3 |2 |1 |
值會改變,所以我不想明確地查找它們。
在我之後重複:*我不應該使用json或hstore或xml或eav或任何其他半結構化構造,如果我真的關心存儲在其中的任何* *。重複:**不使用**。 (提示:修正你的模式,同時查看json函數。) –