
Hallo gaes, kali ini sharing tentang sequence di postgres. Sequence adalah auto increments di postgres. Sequence biasanya digabung dengan primary key, karena bersifat unik. Yuk kita bahas :
Gunakan serial / bigserial untuk membuat column sequence
CREATE TABLE tbl_ruangan
(
id bigserial primary key NOT NULL,
nama_ruangan character varying(200) NOT NULL
)
Untuk melihat sequence dalam table apa saja gunakan query berikut :
select * from information_schema.sequences

Untuk mengupdate sequence saat ini atau set sequence
ALTER SEQUENCE tbl_ruangan_id_seq RESTART WITH 2
tbl_ruangan_id_seq adalah nama sequence dari table tbl_ruangan with 2 artinya set sequence tbl_ruangan menjadi 2
See you gaes