PostgreSQL/Postgres Buat Database: Cara Membuat Contoh

Sintaks untuk membuat database PostgreSQL is

CREATE DATABASE databasename

Mari belajar menyiapkan PostgreSQL dan cara membuat database di PostgreSQL baris perintah dan GUI

PSQL Membuat Baris Perintah Basis Data (SQL Shell)

Langkah 1) Buka SQL Shellnya

PSQL Membuat Baris Perintah Basis Data

Langkah 2) Tekan enter lima kali untuk terhubung ke DB

PSQL Membuat Baris Perintah Basis Data

Langkah 3) Masukkan perintahnya

CREATE DATABASE guru99;

PSQL Membuat Baris Perintah Basis Data

Langkah 4) Masukkan perintah \l untuk mendapatkan daftar semua database

PSQL Membuat Baris Perintah Basis Data

Langkah 5) Untuk terhubung ke penggunaan Database PostgreSQL perintah basis data

\c guru99

PSQL Membuat Baris Perintah Basis Data

Prompt berubah ke guru99 yang menandakan bahwa kita terhubung ke database guru99 dan dapat melakukan operasi seperti membuat tabel, memicu, mengeksekusi SQL di atasnya.

PostgreSQL Buat Database menggunakan pgAdmin

Langkah 1) Di Pohon Objek, klik kanan dan pilih buat database untuk membuat database Postgres

PostgreSQL Buat Database menggunakan pgAdmin

Langkah 2) Di pop-up,

  1. Masukkan Nama Basis Data
  2. Beri komentar jika ada database – opsional
  3. Klik Simpan

PostgreSQL Buat Database menggunakan pgAdmin

Langkah 3) DB dibuat dan ditampilkan di pohon Objek.

PostgreSQL Buat Database menggunakan pgAdmin

Langkah 4) Panel kanan memberi Anda SQL yang digunakan untuk membuat Database.

PostgreSQL Buat Database menggunakan pgAdmin

Sintaks lengkap untuk membuat database

Berikut Sintaks lengkap untuk membuat DB PostgreSQL

CREATE DATABASE db_name
OWNER =  role_name
TEMPLATE = template			
ENCODING = encoding			
LC_COLLATE = collate			
LC_CTYPE = ctype
TABLESPACE = tablespace_name
CONNECTION LIMIT = max_concurrent_connection
pilihan Uraian Teknis
nama_db Gunakan opsi ini untuk menentukan nama database baru yang ingin Anda buat. Meskipun demikian, Anda perlu memastikan bahwa Basis Data harus unik karena Jika Anda mencoba membuat database baru dengan nama yang sama dengan database yang sudah ada, PostgreSQL akan menampilkan kesalahan.
nama peran Gunakan parameter ini untuk menentukan nama peran bagi pengguna yang akan memiliki database baru. Standarnya adalah postgres
Contoh Anda dapat menentukan nama template database yang ingin Anda gunakan untuk membuat database baru.
encoding Parameter ini memungkinkan penentuan pengkodean kumpulan karakter untuk database baru. Standarnya adalah UTF8
Menyusun Parameter pemeriksaan menentukan urutan string yang mempengaruhi hasil klausa ORDER BY saat menggunakan pernyataan SELECT.
Tipe C Ini menentukan klasifikasi karakter untuk database baru. Ini mempengaruhi kategorisasi, misalnya digit, bawah dan atas.
nama_tablespace Dengan menggunakan opsi ini Anda dapat menentukan nama tablespace untuk database baru. Standarnya adalah tablespace database templat.
max_concurrent_connection Gunakan opsi ini untuk menentukan koneksi serentak maksimum ke database baru. Standarnya adalah -1, yaitu tidak terbatas.

Kesalahan Umum saat menggunakan perintah createb

error Uraian Teknis
perintah createb tidak ditemukan. Kesalahan seperti ini mungkin terjadi ketika PostgreSQL tidak diinstal dengan benar. Pada saat itu, Anda perlu menjalankan perintah createb dari Anda PostgreSQL jalur instalasi.
Tidak ada file seperti itu di server yang berjalan secara lokal dan menerima koneksi pada soket domain Unix. Kesalahan ini terjadi ketika PostgreSQL Server tidak dimulai dengan benar, atau tidak dimulai di tempat yang diinginkan oleh perintah createb.
Peran FATAL "nama usr" tidak ada Kesalahan ini mungkin terjadi jika PostgreSQL akun pengguna dibuat yang berbeda dari akun pengguna sistem.
Izin ditolak untuk membuat database Jika PostgreSQL akun yang dibuat tidak memiliki izin untuk membuat database. Dalam hal ini, Anda perlu memberikan izin kepada pengguna terkait untuk mengakses perintah buat.

Ringkasan

  • Anda dapat membuat database menggunakan psql Windows Command Line (SQL Shell) dengan perintah “CREATE DATABASE databasename
  • Anda juga dapat membuat database menggunakan pgAdmin dengan mengikuti langkah berikut: Di Object Tree > klik kanan pada Database > Pilih create a database
  • Salah satu kesalahan umum yang ditemui ketika perintah membuat database gagal adalah server tidak diinisialisasi dengan benar. Mem-boot ulang server akan menyelesaikan masalah ini