Cara Membuat Database di PostgreSQL

โšก Ringkasan Cerdas

PostgreSQL Operasi Create Database memungkinkan Anda membangun basis data baru menggunakan shell baris perintah psql atau alat grafis pgAdmin. Pernyataan CREATE DATABASE juga menerima opsi untuk pemilik, templat, pengkodean, kolasi, tablespace, dan batas koneksi.

  • ???? Garis komando: Buka SQL Shell (psql), sambungkan ke server, dan jalankan CREATE DATABASE untuk membuat basis data baru.
  • ๏ธ GUI pgAdmin: Klik kanan Databases di Object Tree, pilih Create, beri nama database, dan simpan secara visual.
  • ๐Ÿ“ Sintaks Dasar: Perintah minimalnya adalah CREATE DATABASE databasename, yang membangun basis data dengan pengaturan default.
  • โš™๏ธ Opsi Lengkap: OWNER, TEMPLATE, ENCODING, LC_COLLATE, LC_CTYPE, TABLESPACE, dan CONNECTION LIMIT digunakan untuk menyesuaikan basis data baru.
  • ๐Ÿ”Œ Hubungkan dan Verifikasi: Gunakan \l untuk menampilkan daftar basis data dan \c nama_basis_data untuk terhubung ke basis data yang telah Anda buat.
  • โš ๏ธ Kesalahan Umum: Perhatikan kesalahan seperti createdb tidak ditemukan, server tidak berjalan, peran hilang, dan izin ditolak.

Cara Membuat Database di PostgreSQL

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 Deskripsi
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 Deskripsi
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.

Pertanyaan Umum Demo Slot

PostgreSQL Secara default, sistem akan membuat basis data bernama postgres selama instalasi. Basis data ini berfungsi sebagai target koneksi default untuk alat dan superuser, dan digunakan sebagai ruang kerja sebelum Anda membuat basis data sendiri.

Gunakan perintah ALTER DATABASE, misalnya ALTER DATABASE oldname RENAME TO newname. Anda harus terhubung ke basis data yang berbeda dan tidak ada sesi lain yang boleh menggunakan basis data yang sedang Anda ganti namanya.

Basis data templat adalah sebuah model yang PostgreSQL Saat membuat basis data baru, template1 disalin. Template1 adalah templat default, sehingga objek apa pun yang ditambahkan ke dalamnya akan muncul di setiap basis data baru. Template0 adalah salinan yang bersih dan tidak dapat dimodifikasi.

AI dapat menghasilkan pernyataan CREATE DATABASE lengkap dari deskripsi biasa, mengisi opsi pemilik, pengkodean, dan kolasi dengan benar. AI juga menjelaskan setiap klausa, membantu...ping Pemula sebaiknya menghindari kesalahan sintaks dan konfigurasi.

Ya. AI dapat membaca kesalahan seperti 'izin ditolak' atau 'peran tidak ada', menjelaskan penyebabnya, dan menyarankan perintah GRANT atau peran yang tepat yang dibutuhkan untuk menyelesaikan masalah dengan cepat.

Ringkaslah postingan ini dengan: