Situs informasi aplokasi, Tips dan trik, Berita, informasi Teknologi, perkembangan Gadget dan internet.

Sunday, November 10, 2019

Tips Dan Trik Menciptakan Schema Di Postgresql

Apa Itu Schema?

Schema yakni salah satu object di database yang berisi sekumpulan dari beberapa tabel, view, index, data type, operator, dan function.

Schema sanggup dianalogikan sebagai direktori dalam sebuah sistem operasi, tetapi di dalam schema dilarang ada schema lagi (nested schema).

Sintak Dasar

Di bawah ini yakni sintak dasar menciptakan schema di PostgreSQL:

CREATE SCHEMA schema_name; 

Contoh

Cobalah Anda buat Schema dengan nama payroll_schema seperti perintah di bawah ini:

hr=# CREATE SCHEMA payroll_schema; CREATE SCHEMA 

Menampilkan Daftar Schema

Ada 3 cara untuk menampilkan daftar Schema yang telah Anda buat.

1. Menggunakan Query dari table information_schema.schemata

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  payroll_schema (7 rows) 

2. Menggunakan tabel pg_catalog.pg_namespace

hr=# select nspname hr-# from pg_catalog.pg_namespace;       nspname --------------------  pg_toast  pg_temp_1  pg_toast_temp_1  pg_catalog  public  information_schema  payroll_schema (7 rows) 

3. Menggunakan perintah "\dn" (tanpa kutip)

hr=# \dn       List of schemas       Name      |  Owner ----------------+----------  payroll_schema | postgres  public         | postgres (2 rows) 

Membuat Table Di Schema

Di bawah ini sintak dasar untuk menciptakan tabel di dalam Schema di PostgreSQL:

CREATE TABLE schema_name.table_name ( ... ); 

Cobalah Anda buat tabel dengan nama karyawan pada schema payroll_schema.

hr=# CREATE TABLE payroll_schema.karyawan( hr(# id_karyawan CHAR(10), hr(# nama CHAR(30) hr(# ); CREATE TABLE 

Untuk menampilkan data dari tabel karyawan di schema payroll_schema, Anda sanggup memakai query di bawah ini:

hr=# SELECT * FROM payroll_schema.karyawan;  id_karyawan | nama -------------+------ (0 rows) 

Menghapus Schema

Untuk menghapus schema di PostgreSQL, Anda sanggup memakai sintak di bawah ini:

DROP SCHEMA myschema [CASCADE]; 

Contoh:

Coba Anda hapus schema payroll_schema diatas dengan memakai perintah dibawah ini:

hr=# DROP SCHEMA payroll_schema CASCADE; NOTICE:  drop cascades to table payroll_schema.karyawan DROP SCHEMA 

                                                                    ###

Sekian tutorial ihwal Bagaimana Cara Membuat, Menampilkan, dan Menghapus Schema Di PostgreSQL. Semoga bermanfaat & Happy Learning PostgreSQL Database.