0
다음과 같이 PostgreSQL (v10.0)을 만들었습니다. 다음과 같이PostgreSQL : 요소가 유일한 경우에만 jsonb 배열에 요소 추가
CREATE TABLE test (id INT, animals jsonb)
INSERT INTO test VALUES
(1, '["[monkeys, 10]", "[hamsters, 7]", "[foxes, 3]"]'),
(2, '["[monkeys, 10]", "[hamsters, 7]", "[foxes, 3]"]')
그때 나는 새로운 동물을 추가합니다
UPDATE test
SET animals = animals || '["[hamsters, 7]", "[chicken, 2]"]'::jsonb
WHERE id = 1;
는 그러나, 나는 배열에 아직 몇 가지 요소가 있지만 이러한 요소를 추가합니다. 이 경우
, 즉에만 [닭 2]