Dirbdami su duomenų bazėmis dažnai turėsite išvardyti duomenų bazes ar net lenteles. Kaip ir dauguma duomenų bazių serverių, „Postgres“ turi komandų eilutės įrankį, leidžiantį valdyti „Postgres“ serverį.

Šis įrankis yra psql. Tai leidžia įvesti užklausas, jas vykdyti ir rodyti rezultatus. Galite naudoti psql, kad pateiktumėte duomenų bazes ir rodytumėte lenteles „Postgres“ naudodami keletą paprastų komandų.

Sąrankos pradžia

Norėdami prisijungti prie serverio ir sudaryti duomenų bazes ar lenteles, turėsite įdiegti PostgreSQL. Štai keletas naudingų vadovėlių:

  • Kaip Įdiekite „PostgreSQL“ sistemoje „Windows“.
  • Kaip Įdiekite PostgreSQL Ubuntu.

Duomenų bazių sąrašas „PostgreSQL“.

Kai prisijungiate prie duomenų bazės naudodami psql komandą, galite išvardyti visas prijungtame serveryje esančias duomenų bazes naudodami šią komandą.

postgres=# \l

Tai nuoroda į \list komandą.

Šioje komandoje bus išvardytos bent trys numatytosios duomenų bazės: postgres, template0 ir template1. postgres yra pirmoji duomenų bazė, prie kurios prisijungsite, jei dar nesukūrėte kitos duomenų bazės.

instagram viewer

Galite sukurti naują duomenų bazę naudodami šią komandą.

postgres=# sukurti duomenų bazę dbname;

Sukūrę duomenų bazę turėsite pereiti prie jos, kad galėtumėte įterpti duomenis ir atlikti kitas operacijas.

postgres=# \c dbname

Sąrašų lentelės „PostgreSQL“.

Prisijungę prie duomenų bazės ir sukūrę lenteles, galbūt norėsite sužinoti, kokios lentelės egzistuoja. Tai galite padaryti išvardydami lenteles naudodami psql komandą, \dt.

dbname=# \dt

Jei lentelių nėra, ši komanda parodys a Nerado jokių ryšių žinutę. Kitu atveju lentelės bus rodomos lentelės formatu.

Pavyzdžiui, sukurkite lentelę pavadinimu vartotojai duomenų bazėje, vadinamoje dienoraščiu, naudodami šią komandą.

dienoraštis=# sukurti lentelės naudotojus (
user_id serijos PIRMINIS RAKTAS,
el. paštu VARCHAR ( 255 ) NE UNIKALUS NULL,
slaptažodis VARCHAR ( 50 ) NE NULL
);

Jei pateikiate lenteles naudodami \dt komandą, išvestis bus panaši į toliau pateiktą.

Valdykite savo PostgreSQL duomenų bazę

Yra keletas paprastų psql komandų, kurias galite naudoti norėdami pateikti duomenų bazių sąrašą ir rodyti lenteles PostgreSQL serveryje. Tai tik dvi iš daugelio komandų, kurias siūlo psql įrankis.

Tačiau, jei norite lengvai naudoti GUI programą, kad galėtumėte valdyti savo PostgreSQL duomenų bazę, pasirinkite pgAdmin įrankį. Naudodami pgAdmin galite bendrauti su serveriu nenaudodami komandinės eilutės.