Uji kemampuan Anda di semua layanan Hosting kami dan dapatkan diskon 15%!

Gunakan kode saat checkout:

Skills
23.09.2025

Cara Mengelola Basis Data di PostgreSQL

Mengelola Database PostgreSQL di VPS AlexHost Anda

Mengapa menjalankan PostgreSQL di AlexHost? PostgreSQL (Postgres) adalah basis data relasional sumber terbuka yang tangguh dan sempurna untuk aplikasi yang dapat diskalakan, dan VPS AlexHost dengan penyimpanan NVMe, akses root, dan proteksi DDoS memastikan performa dan keamanan terbaik. Panduan ini mencakup perintah-perintah manajemen PostgreSQL yang penting-membuat basis data, tabel, pengguna, pencadangan, dan banyak lagi-yang dioptimalkan untuk VPS Linux AlexHost Anda.

1. Mengakses Baris Perintah PostgreSQL

Untuk mengelola basis data PostgreSQL, pertama-tama akseslah antarmuka baris perintah (CLI) PostgreSQL. Secara default, PostgreSQL menggunakan akun pengguna postgres

Langkah 1: Beralih ke Pengguna PostgreSQL

sudo -i -u postgres

Langkah 2: Mengakses CLI PostgreSQL

psql

Setelah berada di CLI, Anda akan melihat perintah postgres=#, yang mengindikasikan bahwa Anda berada di lingkungan PostgreSQL

2. Membuat Basis Data Baru

Untuk membuat basis data baru, gunakan perintah CREATE DATABASE. Sintaksnya adalah sebagai berikut

###ATP_NOTR_3_KODE_TAG_NOTR_ATP###

Contoh

CREATE DATABASE my_database;

Ini akan membuat basis data bernama my_database. Untuk memverifikasi, gunakan

l

3. Membuat dan Mengelola Pengguna

Pengguna basis data memerlukan izin untuk mengakses dan memodifikasi basis data. Berikut ini cara membuat dan mengelola pengguna di PostgreSQL

Membuat Pengguna Baru

###ATP_NOTR_6_KODE_TAG_NOTR_ATP###

Contoh

CREATE USER dbuser WITH PASSWORD 'securepassword';

Memberikan Akses Basis Data

Untuk mengizinkan pengguna mengakses dan mengelola basis data, gunakan perintah GRANT

GRANT ALL PRIVILEGES ON DATABASE database_name TO username;

Contoh

GRANT ALL PRIVILEGES ON DATABASE my_database TO dbuser;

Perintah ini memberikan akses penuh kepada dbuser ke my_database

4. Menghubungkan ke Basis Data

Untuk menyambung ke basis data tertentu, gunakan perintah c diikuti dengan nama basis data

c my_database

Perintah akan berubah untuk menunjukkan database yang aktif, sehingga Anda dapat mengelola tabel, menyisipkan data, dan melakukan kueri

5. Membuat dan Mengelola Tabel

Tabel menyimpan data dalam format terstruktur. Berikut ini cara membuat, memodifikasi, dan menghapus tabel di PostgreSQL

Membuat Tabel

Gunakan perintah CREATE TABLE untuk mendefinisikan tabel baru dan kolom-kolomnya

###ATP_NOTR_11_KODE_TAG_NOTR_ATP###

Contoh

CREATE TABLE employees ( employee_id SERIAL PRIMARY KEY, name VARCHAR(100), department VARCHAR(50), salary NUMERIC );

Menyisipkan Data ke dalam Tabel

Menyisipkan record menggunakan pernyataan INSERT INTO

###ATP_NOTR_13_KODE_TAG_NOTR_ATP###

Meminta Data

Mengambil data dari sebuah tabel menggunakan pernyataan SELECT

###ATP_NOTR_14_KODE_TAG_NOTR_ATP###

Memperbarui Data

Untuk memperbarui catatan dalam tabel

UPDATE employees SET salary = 55000 WHERE name = 'John Doe';

Menghapus Data

Untuk menghapus baris tertentu

DELETE FROM employees WHERE name = 'John Doe';

6. Mengelola Akses dan Keamanan Basis Data

Untuk keamanan, berikan hak akses yang diperlukan saja kepada pengguna

  • Cabut Akses
    ###ATP_NOTR_17_KODE_TAG_NOTR_ATP###
  • Batasi Izin Tabel
    GRANT SELECT ON TABLE employees TO dbuser;

Hal ini memungkinkan dbuser untuk hanya melihat data tabel karyawan tanpa melakukan perubahan

7. Mencadangkan dan Memulihkan Basis Data

PostgreSQL menawarkan perintah untuk pencadangan dan pemulihan basis data

Mencadangkan Basis Data

Gunakan perintah pg_dump untuk mencadangkan basis data ke sebuah file

###ATP_NOTR_19_KODE_TAG_NOTR_ATP###

Memulihkan Basis Data

Gunakan perintah psql untuk memulihkan basis data dari file cadangan

psql my_database < my_database_backup.sql

8. Menghapus Basis Data dan Tabel

Ketika database atau tabel tidak lagi diperlukan, gunakan perintah DROP untuk menghapusnya

Menghapus Tabel

###ATP_NOTR_21_KODE_TAG_NOTR_ATP###

Contoh

DROP TABLE employees;

Menghentikan Basis Data

Keluar dari basis data terlebih dahulu (jika terhubung), lalu hapus basis data tersebut

DROP DATABASE database_name;

Contoh

DROP DATABASE my_database;

9. Keluar dari PostgreSQL

Untuk keluar dari antarmuka baris perintah PostgreSQL, gunakan

q

Kesimpulan: Penguasaan PostgreSQL pada AlexHost

Mengelola PostgreSQL pada VPS AlexHost Anda sangat mudah-membuat basis data, tabel, dan pengguna, mengamankan akses, dan mengotomatiskan pencadangan dengan pg_dump. Penyimpanan NVMe AlexHost dan akses root memastikan operasi basis data yang cepat dan andal untuk aplikasi Anda. Gunakan perintah CLI seperti CREATE, GRANT, dan l untuk tetap memegang kendali, dan bersandar pada keamanan dan dukungan AlexHost untuk ketenangan pikiran. Bangun basis data yang tangguh dan jaga agar data Anda tetap bersenandung!

Uji kemampuan Anda di semua layanan Hosting kami dan dapatkan diskon 15%!

Gunakan kode saat checkout:

Skills