PostgreSQL lebih dari sekadar tabel kolom skalar. Section ini menggali array sebagai tipe data kelas satu, lalu tipe kustom yang kita definisikan sendiri: composite, enum, domain, dan range, beserta kapan masing-masing sepadan biayanya.
Buat kolom array, isi nilainya, dan akses elemen dengan indeks berbasis satu.
Buka → # Operator ArrayTelusuri array dengan ANY, ALL, @>, && dan operator array lainnya.
Buka → # Fungsi ArrayOlah array dengan array_agg, unnest, array_length, dan fungsi pembentuknya.
Buka → # Composite TypeDefinisikan tipe baris sendiri dan gunakan sebagai nilai terstruktur.
Buka → # Enum TypesBuat enum sendiri, urutannya, dan risiko menambah nilai baru.
Buka → # Domain TypesBungkus tipe existing dengan constraint validasi lewat domain.
Buka → # Range TypesModelkan interval nilai dengan range type dan operator overlapcontainsnya.
Buka → # Kapan Menggunakan Custom TypeNimbang custom type terhadap tabel dan kolom biasa sebelum tergiur kekleihannya.
Buka →