PostgreSQL/Postgres Luo tietokanta: Miten luodaan esimerkki

Syntaksi tietokannan luomiseen PostgreSQL is

CREATE DATABASE databasename

Opitaan asettamaan PostgreSQL ja kuinka luodaan tietokanta PostgreSQL komentorivi ja graafinen kรคyttรถliittymรค

PSQL Create Database Command Line (SQL Shell)

Vaihe 1) Avaa SQL Shell

PSQL Luo tietokannan komentorivi

Vaihe 2) Paina Enter viisi kertaa muodostaaksesi yhteyden DB:hen

PSQL Luo tietokannan komentorivi

Vaihe 3) Anna komento

CREATE DATABASE guru99;

PSQL Luo tietokannan komentorivi

Vaihe 4) Anna komento \l saadaksesi luettelon kaikista tietokannoista

PSQL Luo tietokannan komentorivi

Vaihe 5) Voit muodostaa yhteyden tietokantaan kรคyttรคmรคllรค PostgreSQL tietokantakomento

\c guru99

PSQL Luo tietokannan komentorivi

Kehottaa muutoksia guru99:รครคn, mikรค tarkoittaa, ettรค olemme yhteydessรค tietokantaan guru99 ja voimme suorittaa toimintoja, kuten luoda taulukon, kรคynnistรครค, suorittaa SQL sitรค.

PostgreSQL Luo tietokanta pgAdminilla

Vaihe 1) Napsauta objektipuussa hiiren kakkospainikkeella ja valitse Luo tietokanta, jotta Postgres luo tietokanta

PostgreSQL Luo tietokanta pgAdminilla

Vaihe 2) ponnahdusikkunassa

  1. Anna tietokannan nimi
  2. Kommentoi jos tietokanta on - valinnainen
  3. Napsauta Tallenna

PostgreSQL Luo tietokanta pgAdminilla

Vaihe 3) DB luodaan ja nรคytetรครคn objektipuussa.

PostgreSQL Luo tietokanta pgAdminilla

Vaihe 4) Oikeassa ruudussa nรคet tietokannan luomiseen kรคytetyn SQL:n.

PostgreSQL Luo tietokanta pgAdminilla

Tรคydellinen syntaksi tietokannan luomiseksi

Tรคssรค on tรคydellinen syntaksi DB:n luomiseksi PostgreSQL

CREATE DATABASE db_name
OWNER =  role_name
TEMPLATE = template			
ENCODING = encoding			
LC_COLLATE = collate			
LC_CTYPE = ctype
TABLESPACE = tablespace_name
CONNECTION LIMIT = max_concurrent_connection
Vaihtoehto Tuotetiedot
db_nimi Kรคytรค tรคtรค vaihtoehtoa mรครคrittรครคksesi uuden luotavan tietokannan nimen. Sinun on kuitenkin varmistettava, ettรค tietokanta on oltava ainutlaatuinen, koska jos yritรคt luoda uuden tietokannan samalla nimellรค kuin olemassa oleva tietokanta, PostgreSQL nรคyttรครค virheilmoituksen.
roolinimi Tรคllรค parametrilla voit mรครคrittรครค uuden tietokannan omistavan kรคyttรคjรคn roolin nimen. Oletusarvo on postgres
Sapluuna Voit mรครคrittรครค tietokantamallin nimen, josta haluat luoda uuden tietokannan.
koodaus Tรคmรค parametri mahdollistaa merkistรถkoodauksen mรครคrittรคmisen uudelle tietokannalle. Oletusarvo on UTF8
Lajittele Lajitteluparametri mรครคrittรครค merkkijonojen lajittelujรคrjestyksen, joka vaikuttaa ORDER BY -lauseen tulokseen SELECT-kรคskyรค kรคytettรคessรค.
Tyyppi Se mรครคrittรครค uuden tietokannan merkkiluokituksen. Se vaikuttaa luokitteluun, esim. numero, alempi ja ylempi.
taulukkotilan_nimi Tรคllรค valinnalla voit mรครคrittรครค taulukkotilan nimen uudelle tietokannalle. Oletusarvo on mallitietokannan taulukkotila.
max_concurrent_connection Kรคytรค tรคtรค vaihtoehtoa mรครคrittรครคksesi enimmรคismรครคrรคn samanaikaisia โ€‹โ€‹yhteyksiรค uuteen tietokantaan. Oletusarvo on -1, eli rajoittamaton.

Yleiset virheet, kun kรคytetรครคn Createb-komentoa

Virhe Tuotetiedot
Createb-komentoa ei lรถydy. Tรคllainen virhe voi tapahtua, kun PostgreSQL ei ole asennettu oikein. Tuolloin sinun on suoritettava Createb-komento tietokoneestasi PostgreSQL asennuspolku.
Mikรครคn tรคllainen tiedosto palvelimessa ei toimi paikallisesti ja hyvรคksyy yhteyksiรค Unix-verkkotunnuksen socketissa. Tรคmรค virhe ilmenee, kun PostgreSQL Palvelinta ei ole kรคynnistetty oikein tai sitรค ei kรคynnistetty kohdasta, jossa Createb-komento haluaa sen kรคynnistyvรคn.
FATAL-roolia "usr name" ei ole olemassa Tรคmรค virhe voi ilmetรค, jos PostgreSQL luodaan kรคyttรคjรคtili, joka eroaa jรคrjestelmรคn kรคyttรคjรคtilistรค.
Tietokannan luontioikeus evรคtty Jos PostgreSQL tili on luotu ei ole oikeutta luoda tietokantaa Tรคssรค tapauksessa sinun on myรถnnettรคvรค liitetyille kรคyttรคjille lupa luoda komento.

Yhteenveto

  • Voit luoda tietokannan psql:n avulla Windows Komentorivi (SQL Shell) komennolla โ€CREATE DATABASE tietokannan nimi
  • Voit myรถs luoda tietokannan pgAdminilla seuraavasti: Objektipuussa > napsauta hiiren kakkospainikkeella Tietokanta > Valitse luo tietokanta
  • Yksi yleisistรค virheistรค, jotka havaitaan, kun tietokannan luontikomento epรคonnistuu, on se, ettรค palvelinta ei ole alustettu oikein. Palvelimen uudelleenkรคynnistys ratkaisee ongelman

Tiivistรค tรคmรค viesti seuraavasti: