rachmat

rachmat rizkihadi

Current Date: 3 October, 2023

Cara Membuat Sequence pada PostgreSQL

PostgreSQL adalah sebuah sistem basis data yang disebarluaskan secara bebas menurut Perjanjian lisensi BSD. Peranti lunak ini merupakan salah satu basis data yang paling banyak digunakan saat ini, selain MySQL dan Oracle. PostgreSQL menyediakan fitur yang berguna untuk replikasi basis data.
5
(1809)

Hallo sobat, pada tulisan kali ini Saya ingin memberikan tutorial sederhana tentang bagaimana cara membuat sebuah sequence pada database PostgreSQL. Sequence merupakan salah satu object database yang digunakan untuk melakukan penomoran otomatis di suatu record data. Sequence memiliki value yang sifatnya unique, oleh sebab itu biasa di jadikan sebuah Primary Key pada sebuah table.

Sejujurnya untuk membuat sebuah sequence pada PostgreSQL sangatlah mudah. Yuk mari baca dan simak tutorial ini sampai habis, di jamin akan memberikan manfaat yang besar untuk pengetahuan Anda.

Oke, langsung saja ya.

Membuat Sequence PostgreSQL

Langkah 1

Buatlah table dengan nama “table_transaksi”

CREATE TABLE table_transaksi (
"id_transaksi" int8,
"nama_pembeli" varchar(100)
)
WITH (OIDS=FALSE)
;

Langkah 2

Buatlah sequence dengan nama yang Anda inginkan, pada contoh ini Saya berikan nama “seq_transaksi”

CREATE SEQUENCE seq_transaksi;

Langkah 3

Setelah itu lakukan perintah SET DEFAULT value pada kolom yang akan di isi dengan penomoran sequence yaitu kolom “id_transaksi”

ALTER TABLE table_transaksi 
ALTER COLUMN id_transaksi SET DEFAULT NEXTVAL('seq_transaksi');

Selesai.

Untuk melihat hasilnya, silahkan Anda jalankan query insert standar seperti berikut ini:

INSERT INTO table_transaksi(nama_pembeli) VALUES('Rachmat Satu');

Hasilnya sebagai berikut:

Membuat Sequence pada PostgreSQL

Lalu jalankan query insert standar sekali lagi dengan query berikut ini:

INSERT INTO table_transaksi(nama_pembeli) VALUES('Rachmat Dua');

Hasilnya sebagai berikut:

Membuat Sequence pada PostgreSQL

Mudah kan! pada kolom “id_transaksi” secara otomatis menghasilkan value yang unique setiap kali terjadi proses insert.

Baca Juga: Cara Reset Sequence pada PostgreSQL

Demikian pembahasan tentang Cara Membuat Sequence pada PostgreSQL, semoga tulisan ini bisa memberikan manfaat untuk Anda yang membaca. Sampai jumpa di tulisan berikutnya. Terima Kasih

Apakah artikel ini membantu Anda?

klik bintang untuk memberikan nilai

Total nilai 5/5 dari 1809 suara

Tidak ada suara sejauh ini! Jadilah yang pertama memberi nilai pada tulisan ini.