Situs informasi aplokasi, Tips dan trik, Berita, informasi Teknologi, perkembangan Gadget dan internet.

Monday, November 11, 2019

Tips Dan Trik Menciptakan Database Di Postgresql

Pada tutorial kali ini, Kita akan mencoba untuk menciptakan sebuah database di PostgreSQL. Ada 2 cara untuk menciptakan database di PostgreSQL, yaitu:

1. Menggunakan perintah SQL "CREATE DATABASE".
2. Menggunakan perintah createdb pada jendela postgresql command.

1. Menggunakan Perintah CREATE DATABASE

Anda sanggup menciptakan sebuah database di PostgreSQL dengan memakai perintah"CREATE DATABASE". Sebelumnya Anda harus memiliki hak susukan (privilege) untuk menciptakan database. Secara default, database yang akan Anda buat akan di buat dengan cara cloning system database template1.

Di bawah ini yaitu sintak dasar menciptakan database dengan perintah "CREATE DATABASE":

CREATE DATABASE database_name; 

Keterangan:
- database_name yaitu nama database yang akan Anda buat.

Contoh:

postgres=# CREATE DATABASE dbtest; postgres-# 

Perintah diatas akan menciptakan sebuah database di PostgreSQL dengan nama dbtest.

2. Menggunakan perintah createdb

Selain memakai perintah "CREATE DATABASE" menyerupai diatas, Anda juga sanggup menciptakan database di PostgreSQL dengan memakai perintah "createdb".

Sintak Dasar:

Di bawah ini yaitu sintak dasar perintah createdb di PostgreSQL:

createdb [option...] [dbname [description]]; 

Keterangan:
- dbname yaitu nama databse yang akan Anda buat,
- description yaitu deskripsi nama database yang akan Anda buat.
- option yaitu argumen-argumen atau parameter yang dipakai untuk menciptakan database.

Ada beberapa option yang biasa dipakai pada perintah createdb, yaitu:
1. -D tablespace
    Digunakan untuk memilih spesifikasi tablespace yang digunakan.
2. -E encoding
    Digunakan untuk memilih tipe encoding yang digunakan.
3. -l locale
    Digunakan untuk memilih tipe locale yang akan digunakan.
4. -T template
    Digunakan untuk memilih template yang dipakai untuk menciptakan database.
5. -h host
    Digunakan untuk memilih host dimana server berjalan.
6. -p port
    Digunakan untuk memilih port yang akan digunakan
7. -U username
    Digunakan untuk memilih username yang akan dipakai koneksi ke database.
8. -w
    Digunakan apabila tidak ingin menampilkan jendela password.
9. -W
    Digunakan untuk memaksa menampilkan jendela password sebelum koneksi ke database.
10. --help
    Digunakan untuk menampilkan manual dari perintah createdb.

Contoh:

Untuk menciptakan database dengan perintah createdb, ada beberapa langkah yang harus Anda jalankan, yaitu:

1. Pada jendela command prompt (cmd), masuk ke direktory dimana aktivitas PostgreSQL diinstall.
    Kemudian masuk ke folder "bin". Pada komputer aku terdapat di folder C:\Program Files\PostgreSQL\9.3\bin>

2. Jalankan perintah createdb menyerupai di bawah ini

C:\Program Files\PostgreSQL\9.3\bin>createdb -h localhost -p 5432 -U postgres testdb2 

Nanti akan keluar jendela password, dimana Anda harus isi passwordnya.

 Kita akan mencoba untuk menciptakan sebuah database di PostgreSQL Tips Dan Trik Membuat Database Di PostgreSQL

Menampilkan Daftar Database

Untuk menampilkan daftar database yang telah Anda buat, Anda sanggup memakai perintah "\l" (tanpa tanda petik) pada jendela PostgreSQL shell.

Contoh:

postgres=# \l                                                 List of databases    Name    |  Owner   | Encoding |          Collate          |           Ctype           |   Access privileges -----------+----------+----------+---------------------------+---------------------------+-----------------------  dbtest    | 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 | (5 rows)