Я пытаюсь объединить 2 дубликата записи в прикрепленном скриншоте.Первичный ключ в этой таблице (email_address, census_key).
![enter image description here](https://i.stack.imgur.com/J5xng.png)
Последний тип столбца - jsonb, и моя ожидаемая конечная запись должна выглядеть так:следующий снимок экрана:
![enter image description here](https://i.stack.imgur.com/ojWm7.png)
Везде, где ключи перекрываются, следует сохранить самую последнюю временную метку.Кроме того, различные ключи должны быть объединены вместе.
Это определение таблицы:
CREATE TABLE public.test
email_address character varying(256) NOT NULL,
census_key character varying(32) NOT NULL,
doc jsonb NOT NULL
Это запросы на вставку, которые я выполнил:
INSERT INTO public.test(
email_address, census_key, doc)
VALUES ('test', 'test_key', '{"jsonmap":{"1": 1526899328, "2":
1526800040}}');
INSERT INTO public.test(
email_address, census_key, doc)
VALUES ('TEST', 'test_key', '{"jsonmap":{"1": 1526888354, "3":
1521123440}}');
Есть ли способ сделать это в запросе PSQL?Не могли бы вы указать мне правильное направление?
Большое, большое спасибо!