0
我有一個表visitors(id, email, first_seen, sessions, etc.)
合併列和jsonb對象陣列成單個jsonb柱
和存儲定製,用戶提供的數據的另一個表trackings(id, visitor_id, field, value)
。
我要查詢這些和訪問者數據列和漏電痕跡融入稱爲data
例如單個列,說我有兩個漏電痕跡
(id: 3, visitor_id: 1, field: "orders_made", value: 2)
(id: 4, visitor_id: 1, field: "city", value: 'new york')
和訪客
(id: 1, email: '[email protected], sessions: 5)
我想要結果的形式爲
(id: 1, data: {email: '[email protected]', sessions: 5, orders_made: 2, city: 'new york'})
使用Postgres 9.4完成這項工作的最佳方法是什麼?
嗨,爲什麼這種方式存儲跟蹤不好?我認爲這種方式通常會在關係上下文中實現 – Tarlen