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