11/27/2015

Cara Membuat Database Baru Di PostgreSQL

Pada tutorial kali ini, kita akan belajar tentang Cara Membuat Sebuah Database Baru Di PostgreSQL. Sebelum kita membuat objek-objek di database lainnya seperti table, view, trigger, dan lain sebagainya, Anda harus membuat database terlebih dahulu. Karena objek-objek tersebut di buat setelah database terbuat.

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.
Di bawah ini adalah beberapa option yang dapat Anda gunakan:
  • -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