Sintak Dasar
Di bawah ini adalah sintak dasar pembuatan schema di PostgeSQL:
CREATE SCHEMA schema_name;
schema_name adalah nama schema yang akan Anda buat.
Sedangkan di bawah ini adalah sintak dasar untuk membuat sebuah table di dalam schema:
CREATE TABLE myschema.table_name(column_1 data_type, column_2 data_type, column_3 data_type, ..., column_N data_type );
Contoh
Sebagai contoh latihan, cobalah Anda lakukan hal-hal di bawah ini:
- Buatlah schema dengan nama "my_schema"
Untuk membuat schema dengan nama "my_schema", Anda dapat menjalankan perintah di bawah ini:
hr=# CREATE SCHEMA my_schema; CREATE SCHEMA hr=#
- Buatlah table dengan nama "my_table" pada schema "my_schema" diatas
Untuk membuat sebuah table "my_table" pada schema "my_schema", Anda dapat menggunakan perintah di bawah ini:
hr=# create table my_schema.my_table( hr(# ID INT NOT NULL, hr(# NAME VARCHAR (20) NOT NULL, hr(# AGE INT NOT NULL, hr(# ADDRESS CHAR (25) , hr(# SALARY DECIMAL (18, 2), hr(# PRIMARY KEY (ID) hr(# ); CREATE TABLE hr=#
- Tampilkan data dari table "my_table" pada schema "my_schema"
Untuk menampilkan data, Anda dapat menggunakan Select statement seperti berikut ini:
hr=# SELECT * FROM my_schema.my_table; id | name | age | address | salary ----+------+-----+---------+-------- (0 rows)
Menampilkan Daftar Schema Di Database
Untuk menampilkan daftar schema di database, Anda dapat menggunakan query di bawah ini:
hr=# select schema_name hr-# from information_schema.schemata; schema_name -------------------- pg_toast pg_temp_1 pg_toast_temp_1 pg_catalog public information_schema my_schema (7 rows)
Menghapus Schema
Untuk menghapus sebuah schema dari database, Anda dapat menggunakan perintah DROP SCHEMA seperti sintak berikut:
DROP SCHEMA schema_name;
schema_name adalah nama schema yang akan Anda hapus.
Contoh:
Misalkan Anda ingin menghapus sebuah schema "my_schema" dari database, Anda dapat menjalankan perintah Drop Schema berikut ini:
DROP SCHEMA my_schema CASCADE;
Perintah di atas, akan menghapus schema "my_schema" beserta dengan object-object yang ada di dalamnya.
Sekian tutorial singkat tentang Cara Membuat Dan Menghapus Schema Di PostgreSQL. Semoga bermanfaat & Happy Learning PostgreSQL.
Salam,
Nursalim
No comments:
Post a Comment