Skema public
Skema public pada sebuah database PostgreSQL dibuat secara bawaan ketika database baru dibuat. Semua pengguna secara bawaan memiliki akses ke skema ini kecuali jika akses tersebut dibatasi secara eksplisit. Ketika sebuah database akan digunakan oleh satu pengguna dan tidak memiliki pengelompokan objek data yang kompleks melebihi apa yang secara alami dapat didukung oleh database objek-relasional, skema public biasanya sudah memadai. Tidak perlu menambahkan skema tambahan ke database seperti ini. Latihan ini akan membantu menegaskan bahwa skema public dapat diabaikan dalam sebagian besar penggunaan dasar PostgreSQL.
Latihan ini adalah bagian dari kursus
Membuat Database PostgreSQL
Petunjuk latihan
- Bayangkan Anda saat ini menggunakan database
podyang dijelaskan pada pelajaran sebelumnya. Buat sebuah tabel bernamausers(untuk mewakili pendengar podcast pada platform) di databasepodsehingga tabel tersebut ditambahkan ke skemapublic.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
-- Add users table to the public schema for the pod database
___ ___ ___ (
id serial PRIMARY KEY,
first_name TEXT NOT NULL,
last_name TEXT NOT NULL,
email TEXT NOT NULL,
hashed_password CHAR(72) NOT NULL
);