Tipe data merupakan himpunan yang ada pada semua data tanpa terkecuali. Tipe data merupakan salah satu hal terpenting yang harus diperhatikan untuk penyimpanan data seperti Database. Setiap programmer umumnya akan menentukan jenis data yang akan digunakan pada awal pembuatan program.
Tipe Data pada PostgreSQL
Database PostgreSQL memiliki cukup banyak tipe data default, contohnya adalah :
- Integer
- String
- Varchar 2
- BLOB
- Json
dan masih banyak tipe data lainnya yang dimiliki oleh PostgreSQL. Beberapa aplikasi dan kebutuhan user lainnya menunjang untuk memiliki tipe data tersendiri. Untuk memenuhi kebutuhan user seperti yang telah disebutkan sebelumnya selain tipe data default yang telah disebutkan di atas , PostgreSQL memiliki fitur yang memungkinkan pengguna untuk membuat tipe data sendiri.
Format Tipe Data pada PostgreSQL
Ada beberapa format tipe data yang bisa di bangun di PostgreSQL, antara lain Tipe data Composite, tipe data Enumerated, dan tipe data Range.
- Composite
Fitur tipe data Composite adalah tipe yang dirancang untuk membuat multi value. Value dari tipe data Composite ini didapat dari input user.
- Enumerated
Fitur tipe data Enumerated fungsinya berbanding terbalik dengan tipe data Composite. Tipe data Enumerated biasanya digunakan untuk tipe data yang sudah memiliki value tersendiri yang value nya sudah ditetapkan. Contohnya adalah seperti pilihan ganda, menentukan status, dan lain-lain.
- Range
Fitur tipe data Range adalah tipe data yang merepresentasikan rentang suatu nilai atau biasa disebut range subtype. Sebagai contohnya adalah rentang waktu menggunakan format timestamp, contoh lainnya adalah rentang format text, misalkan format yang di izinkan untuk insert adalah format float8.
Cara Membuat Tipe Data
Lalu bagaimana cara membuat sebuah tipe data sendiri dengan tipe data Composite, Enumerated, dan Range di PostgreSQL? Berikut adalah query untuk membuat sebuah tipe data :
- Composite
|
- Enumerated
|
- Range
|
Demikian cara membuat tipe data pada PostgreSQL. Apabila Anda ingin belajar lebih lanjut tentang tips dan trik berkaitan dengan PostgreSQL, Anda bisa mengikuti PostgreSQL Complete Administration Training yang disediakan oleh i3.
Untuk info lebih lengkap mengenai training yang tersedia di i3, Anda dapat menghubungi langsung tim sales kami melalui halaman
Contact Us.