Cara Mengelola Database PostgreSQL

Cara Mengelola Database PostgreSQL – Sekarang adalah waktu yang tepat untuk mempelajari database relasional dan SQL. Dari pengembangan web hingga ilmu data, mereka digunakan di mana-mana.

Cara Mengelola Database PostgreSQL

pgsql – Dalam Survei Stack Overflow 2021 , 4 dari 5 teknologi database teratas yang digunakan oleh pengembang profesional adalah sistem manajemen database relasional.

PostgreSQL adalah pilihan yang sangat baik sebagai sistem manajemen basis data relasional pertama yang dipelajari.

  • Ini banyak digunakan di industri, termasuk di Uber, Netflix, Instagram, Spotify, dan Twitch .
  • Ini open source, jadi Anda tidak akan terkunci ke vendor tertentu.
  • Ini lebih dari 25 tahun, dan pada waktu itu telah mendapatkan reputasi untuk stabilitas dan keandalan.

Baik Anda belajar dari Sertifikasi Basis Data Relasional FreeCodeCamp atau mencoba PostgreSQL di komputer Anda sendiri, Anda memerlukan cara untuk membuat dan mengelola basis data, memasukkan data ke dalamnya, dan meminta data darinya.

Baca Juga : Apa Itu PostgreSQL dan Mengapa Pengembang Perusahaan Rintisan Menyukainya

Meskipun ada beberapa aplikasi grafis untuk berinteraksi dengan PostgreSQL, menggunakan psql dan baris perintah mungkin merupakan cara paling langsung untuk berkomunikasi dengan database Anda.

Apa itu psql?

psql adalah alat yang memungkinkan Anda berinteraksi dengan database PostgreSQL melalui antarmuka terminal. Saat Anda menginstal PostgreSQL pada mesin, psql secara otomatis disertakan.

psql memungkinkan Anda menulis kueri SQL, mengirimkannya ke PostgreSQL, dan melihat hasilnya. Ini juga memungkinkan Anda menggunakan perintah meta (yang dimulai dengan garis miring terbalik) untuk mengelola database. Anda bahkan dapat menulis skrip dan mengotomatiskan tugas yang berkaitan dengan database Anda.

Sekarang, menjalankan database di komputer lokal Anda dan menggunakan baris perintah mungkin tampak menakutkan pada awalnya. Saya di sini untuk memberi tahu Anda bahwa itu tidak terlalu buruk. Panduan ini akan mengajarkan Anda dasar-dasar mengelola database PostgreSQL dari baris perintah, termasuk cara membuat, mengelola, mencadangkan, dan memulihkan database.

Prasyarat – Instal PostgreSQL

Jika Anda belum menginstal PostgreSQL di komputer Anda, ikuti instruksi untuk sistem operasi Anda pada dokumentasi resmi PostgreSQL .

Saat Anda menginstal PostgreSQL, Anda akan dimintai kata sandi. Simpan ini di tempat yang aman karena Anda akan membutuhkannya untuk terhubung ke database apa pun yang Anda buat.

Bagaimana Menghubungkan ke Database

Anda memiliki dua opsi saat menggunakan psql untuk terhubung ke database: Anda dapat terhubung melalui baris perintah atau dengan menggunakan aplikasi psql. Keduanya memberikan pengalaman yang hampir sama.

Hubungkan ke database dengan baris perintah

Buka terminal. Anda dapat memastikan psql diinstal dengan mengetik psql version. Anda akan melihat psql (PostgreSQL) version_number, di mana version_numberversi PostgreSQL yang diinstal pada mesin Anda. Dalam kasus saya, ini 14.1.

Bendera -dadalah alternatif yang lebih pendek untuk –dbnamesementara -Uadalah alternatif untuk –username.

Saat Anda menginstal PostgreSQL, database dan pengguna default telah dibuat, keduanya disebut postgres. Jadi masuk psql -d postgres -U postgresuntuk terhubung ke postgresdatabase sebagai postgressuperuser.

Anda akan dimintai kata sandi. Masukkan kata sandi yang Anda pilih saat menginstal PostgreSQL di komputer Anda. Prompt terminal Anda akan berubah untuk menunjukkan bahwa Anda sekarang terhubung ke postgresdatabase.

Jika Anda ingin terhubung langsung ke database sebagai diri Anda sendiri (bukan sebagai pengguna postgressuper), masukkan nama pengguna sistem Anda sebagai nilai nama pengguna.

Terhubung ke database dengan aplikasi psql

Luncurkan aplikasi psql itu akan disebut “SQL Shell (psql)”. Anda akan diminta untuk server, database, port dan nama pengguna. Anda cukup menekan enter untuk memilih nilai default, yaitu localhost, postgres, 5432, dan postgres.

Selanjutnya, Anda akan dimintai kata sandi yang Anda pilih saat menginstal PostgreSQL. Setelah Anda memasukkan ini, prompt terminal Anda akan berubah untuk menunjukkan bahwa Anda terhubung ke postgresdatabase.

Catatan: Jika Anda menggunakan Windows, Anda mungkin melihat peringatan seperti “Halaman kode konsol (850) berbeda dari halaman kode Windows (1252) Karakter 8-bit mungkin tidak berfungsi dengan benar. Lihat halaman referensi psql ‘Catatan untuk pengguna Windows’ untuk detailnya.” Anda tidak perlu khawatir tentang ini pada tahap ini. Jika Anda ingin membaca lebih lanjut tentangnya, lihat dokumentasi psql .

Bagaimana Mendapatkan Bantuan di psql

Untuk melihat daftar semua perintah meta psql, dan ringkasan singkat tentang apa yang mereka lakukan, gunakan \?perintah.

Jika Anda ingin bantuan dengan perintah PostgreSQL, gunakan \hatau \helpdan perintah.

Ini akan memberi Anda deskripsi perintah, sintaksnya (dengan bagian opsional dalam tanda kurung siku), dan URL untuk bagian yang relevan dari dokumentasi PostgreSQL.