mainokset

Skeema on nimetty kokoelma taulukoita. Skeema voi sisältää myös näkymiä, indeksejä, sarjoja, tietotyyppejä, operaattoreita ja funktioita. Skeemat ovat analogisia käyttöjärjestelmätason hakemistojen kanssa, paitsi että skeemoja ei voi sijoittaa toisiinsa. PostgreSQL:n lauseke CREATE SCHEMA luo skeeman.

Syntaksi

CREATE SCHEMA -lausekkeen perussyntaksi on seuraava –

CREATE SCHEMA name;

Jossa name on skeeman nimi.

Syntaksi taulukon luomiseksi skeemaan

Taulukon luomisen perussyntaksi skeemaan on seuraava –

CREATE TABLE myschema.mytable (...);

Esimerkki

Katsotaanpa esimerkki skeeman luomisesta. Yhdistetään tietokantaan testdb ja luodaan skeema myschema seuraavasti –

testdb=# create schema myschema;CREATE SCHEMA

Viesti ”CREATE SCHEMA” tarkoittaa, että skeema on luotu onnistuneesti.

Luotaan nyt taulukko edellä mainittuun skeemaan seuraavasti –

Tämä luo tyhjän taulukon. Voit tarkistaa luodun taulukon alla olevalla komennolla –

testdb=# select * from myschema.company;

Tämä tuottaisi seuraavan tuloksen –

 id | name | age | address | salary----+------+-----+---------+--------(0 rows)

Syntax to Drop Schema

Pudotetaan skeema, jos se on tyhjä (kaikki siinä olevat objektit on pudotettu), käytä komentoa –

DROP SCHEMA myschema;

Pudottaaksesi skeeman sisältäen kaikki sen sisältämät objektit, käytä komentoa –

DROP SCHEMA myschema CASCADE;

Skeeman käytön edut

  • Se mahdollistaa sen, että useat käyttäjät voivat käyttää yhtä tietokantaa ilman, että ne häiritsevät toisiaan.

  • Se järjestää tietokantaobjekteja loogisiin ryhmiin, jolloin ne ovat helpommin hallittavissa.

  • Kolmannen osapuolen sovellukset voidaan sijoittaa erillisiin skeemoihin, jotta ne eivät törmää toisten objektien nimiin.

Advertisements

Vastaa

Sähköpostiosoitettasi ei julkaista.