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
Vaihe 2) Paina Enter viisi kertaa muodostaaksesi yhteyden DB:hen
Vaihe 3) Anna komento
CREATE DATABASE guru99;
Vaihe 4) Anna komento \l saadaksesi luettelon kaikista tietokannoista
Vaihe 5) Voit muodostaa yhteyden tietokantaan käyttämällä PostgreSQL tietokantakomento
\c guru99
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
Vaihe 2) ponnahdusikkunassa
- Anna tietokannan nimi
- Kommentoi jos tietokanta on - valinnainen
- Napsauta Tallenna
Vaihe 3) DB luodaan ja näytetään objektipuussa.
Vaihe 4) Oikeassa ruudussa näet tietokannan luomiseen käytetyn SQL:n.
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