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