Mega Code Archive

 
Categories / PostgreSQL / Array
 

Update array value

postgres=# CREATE TABLE book (id integer,titles text[]); CREATE TABLE postgres=# postgres=# INSERT INTO book VALUES (102, '{"AAA\'s VVVV"}'); INSERT 0 1 postgres=# INSERT INTO book VALUES (103, '{"AAA", "VVVV"}'); INSERT 0 1 postgres=# postgres=# select * from book;  id  |     titles -----+----------------  102 | {"AAA's VVVV"}  103 | {AAA,VVVV} (2 rows) postgres=# postgres=# UPDATE book postgres-#         SET titles='{"AAA\'s VVV","ABC"}' postgres-#         WHERE id = 102; UPDATE 1 postgres=# postgres=# select * from book;  id  |      titles -----+-------------------  103 | {AAA,VVVV}  102 | {"AAA's VVV",ABC} (2 rows) postgres=# postgres=# drop table book; DROP TABLE postgres=# postgres=#