Menggunakan PostgreSQL

Menggunakan PostgreSQL

PostgreSQL adalah basis data relasional sumber terbuka dengan dukungan standar yang kuat dan fitur lanjutan seperti tipe data JSON dan transaksi yang andal. Artikel ini membahas instalasinya, membuat basis data dan pengguna, mengatur hak akses, dan memakai perintah dasar lewat `psql`.

Catatan pengujian: komputer yang dipakai untuk menulis artikel ini tidak memiliki server PostgreSQL atau `psql`, jadi perintahnya belum dijalankan di sini. SQL yang dipakai adalah SQL standar yang sama dengan yang diuji di artikel SQL memakai SQLite. Jalankan sendiri di komputer yang sudah memasang PostgreSQL.

Yang Anda butuhkan

Cara klien terhubung

Diagram: psql atau aplikasi terhubung ke server PostgreSQL, yang menyimpan basis data dan tabel
Diagram: psql atau aplikasi terhubung ke server PostgreSQL, yang menyimpan basis data dan tabel

Langkah 1: terhubung dengan psql

psql -U postgres -h localhost

Langkah 2: buat basis data dan pengguna

CREATE DATABASE sekolah;
CREATE USER guru WITH PASSWORD 'ganti-saya';
GRANT ALL PRIVILEGES ON DATABASE sekolah TO guru;

Ganti kata sandi contoh dengan yang kuat sebelum dipakai sungguhan.

Langkah 3: buat tabel dan tambah data

Hubungkan ke basis data `sekolah` lalu jalankan:

\c sekolah
CREATE TABLE students (
  id SERIAL PRIMARY KEY,
  name TEXT NOT NULL,
  score INTEGER
);
INSERT INTO students (name, score) VALUES ('Budi', 85), ('Siti', 72);
SELECT name, score FROM students WHERE score >= 80;

`SERIAL` membuat angka otomatis untuk kunci. `\c` adalah perintah `psql` untuk berpindah basis data.

Langkah 4: perintah di psql

Kesalahan umum

Langkah berikutnya

Pelajari indeks untuk mempercepat pencarian, transaksi dengan `BEGIN` dan `COMMIT`, dan penyimpanan data JSON.

Ringkasan

PostgreSQL berjalan sebagai server yang memisahkan basis data, pengguna, dan hak akses. Langkah dasarnya: buat basis data, buat pengguna, berikan hak akses, lalu pakai SQL pada tabel Anda.