Ada 2 macam cara membuat database baru di PostgreSQL, yaitu:
- Menggunakan perintah sql CREATE DATABASE
- Menggunakan perintah createdb pada command line.
1. Menggunakan Perintah CREATE DATABASE
Anda dapat membuat sebuah database baru di PostgreSQL dengan cara menggunakan perintah sql CREATE DATABASE.
Sintak Dasar
Di bawah ini adalah sintak dasar perintah CREATE DATABASE.
CREATE DATABASE database_name;database_name adalah nama database yang akan Anda buat,
Contoh;
Misalkan Anda ingin membuat sebuah database baru dengan nama "employee_db", maka Anda dapat menggunakan perintah CREATE DATABASE seperti berikut ini:
postgres=# CREATE DATABASE employee_db; CREATE DATABASE postgres=#
Apabila kerluar output message "CREATE DATABASE", berarti Anda telah sukses membuat sebuah database dengan nama "employee_db".
Untuk membuktikannya, Anda dapat menggunakan perintah "\l" untuk menampilkan daftar database yang telah Anda buat.
postgres=# \l List of databases Name | Owner | Encoding | Collate | Ctype | Access privileges -------------+----------+----------+---------------------------+---------------------------+----------------------- employee_db | postgres | UTF8 | Indonesian_Indonesia.1252 | Indonesian_Indonesia.1252 | hr | postgres | UTF8 | Indonesian_Indonesia.1252 | Indonesian_Indonesia.1252 | postgres | postgres | UTF8 | Indonesian_Indonesia.1252 | Indonesian_Indonesia.1252 | template0 | postgres | UTF8 | Indonesian_Indonesia.1252 | Indonesian_Indonesia.1252 | =c/postgres + | | | | | postgres=CTc/postgres template1 | postgres | UTF8 | Indonesian_Indonesia.1252 | Indonesian_Indonesia.1252 | =c/postgres + | | | | | postgres=CTc/postgres testdb2 | postgres | UTF8 | Indonesian_Indonesia.1252 | Indonesian_Indonesia.1252 | (6 rows)
2. Menggunakan Perintah createdb
Disamping menggunakan perintah sql CREATE DATABASE, Anda juga dapat membuat sebuah database baru dengan menggunakan perintah createdb pada command line. Di bawah ini merupakan sintak dasar perintah createdb di PostgreSQL.
createdb [option...] [database_name [description]]Penjelasan sintak:
- database_name adalah nama database yang akan Anda buat.
- option adalah beberapa pilihan parameter yang dapat Anda gunakan ketika membuat database.
- description adalah sebuah komentar atau deskripsi dari database yang Anda buat.
- -D tablespace, digunakan untuk menentukan tablespace untuk database yang akan Anda buat.
- -E encoding, digunakan untuk menentukan character encoding untuk database yang akan Anda buat,
- -l locale, digunakan untuk menentukan locale untuk database yang akan Anda buat,
- -h host, adalah nama host atau server yang akan digunakan.
- -p port, adalah nama port yang akan digunakan.
- -U username, adalah nama user database yang akan digunakan.
Contoh:
Misalkan Anda ingin membuat sebuah database baru dengan nama "employee_db" menggunakan perintah createdb di command line, maka Anda dapat menggunakan perintah berikut:
createdb -h localhost -p 5432 -U postgress employee_db password ******
Sekian tutorial singkat tentang Cara Membuat Database Baru Di PostgreSQL. Semoga bermanfaat & Happy learning PostgreSQL.
Salam,
Nursalim
No comments:
Post a Comment