Membuat skema

Membuat Database PostgreSQL

Darryl Reeves

Industry Assistant Professor, New York University

Skema PostgreSQL

  • Wadah bernama untuk tabel

Tabel dalam Skema

  • Dapat memuat objek seperti tipe data dan fungsi
1 https://www.postgresql.org/docs/9.1/ddl-schemas.html
Membuat Database PostgreSQL

Kegunaan skema

Menyediakan lingkungan terpisah untuk pengguna basis data

Skema Duplikat untuk Pengguna

Membuat Database PostgreSQL

Kegunaan skema

Mengelompokkan objek basis data yang terkait Skema Lini Bisnis

Membuat Database PostgreSQL

Skema default

  • Skema public adalah skema default di PostgreSQL
CREATE TABLE topic (
    id serial PRIMARY KEY,
    description TEXT NOT NULL
);

public.topic

Membuat Database PostgreSQL

Perintah CREATE SCHEMA

CREATE SCHEMA schema_name;
CREATE SCHEMA division1;
CREATE TABLE division1.school (
    id serial PRIMARY KEY,
    name TEXT NOT NULL,
    mascot_name TEXT,
    num_scholarships INTEGER DEFAULT 0
);
Membuat Database PostgreSQL

Batasan penamaan skema

  • Panjang nama kurang dari 32
  • Nama dimulai dengan huruf atau garis bawah ("_")
  • Nama skema tidak boleh diawali "pg_"
Membuat Database PostgreSQL

Ayo berlatih!

Membuat Database PostgreSQL

Preparing Video For Download...