Topik ini menjelaskan cara menggunakan pernyataan CREATE DATABASE untuk membuat database.
Batasan
Satu instans dapat memiliki maksimal 64 database.
Sintaksis
CREATE DATABASE db_name
[ [ WITH ] [ OWNER [=] user_name ]
;
Tabel berikut menjelaskan parameter-parameter tersebut.
Parameter | Deskripsi |
db_name |
Nama database yang akan dibuat. Nama hanya boleh terdiri dari huruf, angka, dan garis bawah (_). |
user_name |
Nama akun Administrator basis data. Secara default, akun yang mengeksekusi pernyataan tersebut menjadi Pemilik database baru dan menerima izin Superuser. Pemilik kemudian dapat memberikan izin Superuser kepada pengguna lain. Pemilik dapat menghapus database. Saat sebuah database dihapus, semua objek di dalamnya, seperti tabel dan data, juga ikut dihapus. |
Setelah Anda mengaktifkan instans Hologres, sistem secara otomatis membuat database postgres. Database ini dialokasikan sejumlah kecil sumber daya dan hanya ditujukan untuk keperluan manajemen. Untuk pengembangan bisnis, buatlah database baru.
Superuser dapat membuat database untuk pengguna lain serta memberikan kepemilikan database baru tersebut kepada mereka, sehingga pengguna tersebut dapat mengelola dan mengonfigurasi database mereka sendiri.
Contoh
Contoh berikut menunjukkan pernyataan untuk membuat database baru.
CREATE DATABASE testdb;