Tipe Data Kaya: JSONB & UUID

PostgreSQL mendukung tipe data modern seperti UUID untuk penomoran unik terdistribusi dan JSONB untuk dokumen JSON terstruktur yang terindeks secara biner.

👀 Contoh dulu

CREATE TABLE events (
  id UUID PRIMARY KEY DEFAULT gen_random_uuid(),
  payload JSONB
);

Hasilnya: CREATE TABLE

💡 gen_random_uuid() menghasilkan nilai UUID v4 otomatis tanpa membutuhkan ekstensi luar.

📝 Sekarang giliranmu

Definisikan kolom id bertipe UUID yang menjadi PRIMARY KEY dan otomatis mendapatkan nilai awal dari gen_random_uuid().

Preview