Sistemi za upravljanje relacijskih baz podatkov (RDBMS) so se izkazali za ključno sestavino številnih spletnih mest in aplikacij, saj zagotavljajo strukturiran način shranjevanja, organiziranja in dostopa do informacij.
V tem članku bomo podrobno obravnavali PostgreSQL skupaj s podrobnim vodnikom za namestitev in konfiguracijo PostgreSQL na Ubuntu.
Kaj je PostgreSQL?
PostgreSQL je odprtokodni sistem za upravljanje baz podatkov, ki podpira SQL. Z uporabo PostgreSQL lahko razvijalci sestavijo aplikacije, odporne proti goljufijam, saj skrbniku zbirke podatkov zagotavlja odlične vire za upravljanje podatkov.
Ta platforma vam omogoča mobilnost pri določanju lastnih naborov podatkov, razvoju pisav po meri in združevanju kode, napisane v različnih programskih jezikih. PostgreSQL je zelo prilagodljiv glede količine podatkov in števila sočasnih uporabnikov v projektu.
Poglejmo postopek namestitve PostgreSQL za Ubuntu 21.04.
Korak: Namestite PostgreSQL na Ubuntu
Nekateri paketi PostgreSQL so prisotni v privzetem skladišču Ubuntu. Če želite namestiti PostgreSQL prek ukazne vrstice, vnesite:
sudo apt install postgresql postgresql-contrib
Preverite namestitev
Lokacijo konfiguracijske datoteke lahko najdete s pomočjo ukaz ls. To je korak preverjanja, ki potrjuje, ali je bil PostgreSQL uspešno nameščen v vašem sistemu ali ne.
ls/etc/postgresql/12/main/
Število 12označuje različico PostgreSQL. Odvisno od paketa, ki ste ga prenesli v sistem, se lahko pri vas razlikuje.
Preverite stanje PostgreSQL
Po namestitvi preverite stanje PostgreSQL z naslednjim ukazom:
status postgresql status
Izhod bi izgledal takole:
Če izhod prikaže aktivno status, potem se v vašem sistemu izvaja storitev PostgreSQL. Po drugi strani pa, če je status neaktiven, potem morate storitev zagnati tako, da vnesete:
storitev postgresql start
Razen stanje in začetek, obstaja več drugih ukazov PostgreSQL, ki jih lahko uporabite:
- Stop
- Ponovni zagon
- Znova naloži
- Prisilno ponovno nalaganje
Povezano: Motorji baz podatkov, ki jih morate upoštevati pri svojem naslednjem projektu
Korak: Prijavite se kot super-uporabnik
Preden nadaljujete, se morate prijaviti kot superkorisnik baze podatkov na strežniku PostgreSQL. Eden najpreprostejših načinov povezovanja kot uporabnika PostgreSQL je sprememba imena gostitelja v postgres Uporabnik Unixa.
Nastavite korenske uporabniške poverilnice
Prijavite se v interaktivno lupino PostgreSQL z ukazom:
sudo -u postgres psql
Z naslednjo poizvedbo nastavite korenske poverilnice uporabnika:
ALTER USER postgres GESLO 'nova geslo';
Zamenjajte novo geslo z močnim geslom po vaši izbiri. Vrsta izhod zapustiti interaktivno lupino.
Prijavite se v psql z naslednjim ukazom:
psql -U postgres -h localhost
Ko se prikaže poziv, vnesite novo korensko geslo za uporabnika.
3. korak: Povežite se s strežnikom PostgreSQL
Ko namestite PostgreSQL, platforma ustvari privzetega uporabnika postgres in sistemski račun z istim imenom. Prijaviti se morate kot uporabnik postgres za povezavo s strežnikom PostgreSQL.
Za prijavo v strežnik PostgreSQL uporabite naslednji ukaz:
sudo su postgres
Takoj, ko zaženete ta ukaz, boste opazili spremembo v načinu prikaza vašega imena gostitelja v sistemu. Poziv bash bo videti tako:
postgres@ubuntu:/home/winibhalla/Namizje $
To kaže, da ste se uspešno prijavili kot uporabnik PostgresSQL.
Kako upravljati uporabnike PostgreSQL
Zdaj, ko ste se povezali s strežnikom, je čas za ustvarjanje novih uporabnikov. Vrsta psql za začetek izvajanja ukazov na strežniku PostgreSQL.
Ustvarite novega uporabnika
Če v projektu na več ravneh dela več članov ekipe, boste morali ustvariti različne vloge za različne zaposlene in jim dodeliti njihov dostop. Uporabi Ustvari uporabnika ukaz za ustvarjanje novega uporabniškega profila:
USTVARI UPORABNIKA user1 Z GESLO 'test123';
V zgornjem ukazu uporabnik1 je uporabniško ime, ki ga želite za novega uporabnika, ki mu sledi test123, ki je geslo za tega uporabnika.
Če želite preveriti seznam novih uporabnikov, dodanih v bazo podatkov, uporabite datoteko \ du ukaz.
Kot lahko vidite v zgornjem izhodu, za novega uporabnika še ni na voljo nobenih privilegijev.
Podelite privilegije superporabnikov novim uporabnikom
Če želite novemu uporabniku dodati niz privilegijev, zaženite naslednji ukaz:
ALTER USER user1 S SUPERUSER;
The SPREMINJATI ukaz bo novemu članu podelil skrbniške pravice. Zaženite /du znova ukaz, da preverite, ali ima novi uporabnik potreben nabor privilegijev superpotrošnika.
Spustite uporabnika s seznama uporabnikov
Če želite odstraniti uporabnika s seznama pooblaščenih uporabnikov, uporabite naslednji ukaz:
DROP USER user1;
Spremenite spremembo tako, da navedete uporabnike z /du ukaz.
Povezano: Osnovni ukaz za ukaze SQL za začetnike
Kako upravljati zbirke podatkov PostgreSQL
PostgreSQL svojim uporabnikom ponuja več ukazov za ustvarjanje in odstranjevanje baz podatkov.
Dodajte ali odstranite bazo podatkov
Če želite ustvariti novo bazo podatkov s pomočjo PostgreSQL:
Ustvari bazo podatkov db1;
...kje db1 je ime baze podatkov, ki jo želite ustvariti. Uporabi \ l ukaz, da dobite seznam vseh razpoložljivih baz podatkov.
Izhod:
Če želite odstraniti bazo podatkov, uporabite datoteko DROP ukaz:
DAB PODATKOVNA BAZA db1;
Omogoči uporabnikom dostop do zbirke podatkov
Uporabniku lahko z datoteko GRANT ukaz:
DODELI VSE PRIVILEGIJE NA BAZI PODATKOV db1 uporabniku1;
Pridobite pomoč za ukazno vrstico za PostgreSQL
Če želite izvedeti več o PostgreSQL in kako uporabljati različne ukaze, lahko odprete stran za pomoč, tako da v terminal vnesete naslednji ukaz:
moški psql
Priporočen korak: Namestite pgAdmin
Drug priporočen korak je namestitev pgAdmin. PgAdmin je eno najbolj priljubljenih odprtokodnih skrbniških orodij, ki so na voljo za PostgreSQL. Medtem ko je namestitev pgAdmin neobvezen korak, ga morate namestiti za boljše upravljanje uporabnikov in baz podatkov.
Za začetek v sistem dodajte uradno skladišče pgAdmin in njegov ključ:
curl https://www.pgadmin.org/static/packages_pgadmin_org.pub | sudo apt-key add
sudo sh -c 'echo "deb https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/$(lsb_release -cs) pgadmin4 main "> /etc/apt/sources.list.d/pgadmin4.list && apt update '
Izhod:
Zdaj namestite namizno različico:
sudo apt namestite pgadmin4-namizje
Če želite namestiti spletno različico, vnesite:
sudo apt namestite pgadmin4-web
Če želite konfigurirati spletni način, zaženite datoteko setup-web.sh skript, ki ga ponuja pgAdmin:
sudo /usr/pgadmin4/bin/setup-web.sh
Sledite navodilom na zaslonu, da dokončate postopek. Bodite prepričani, to je le enkraten korak, zato vam ni treba skrbeti, da boste to vedno znova namestili in konfigurirali.
Upravljanje baz podatkov v Ubuntuju s pomočjo PostgreSQL
PostgreSQL je zmogljiva platforma za ustvarjanje aplikacij za upravljanje baz podatkov. Sposobnost obdelave poljubne količine podatkov na platformi je eden njenih največjih poudarkov. Postopek namestitve sega v začetni prenos, namestitev in končno prijavo v bazo podatkov.
Z nekaj preprostimi ukazi lahko obvladate postopek dodajanja novih uporabnikov, ustvarjanja baz podatkov in nadalje dodajanja uporabnikov v obstoječe baze podatkov. Niste prepričani, ali vam je všeč PostgreSQL? Poskusite namestiti Microsoft SQL Server na vaš računalnik.
Želite shraniti in upravljati zbirke podatkov na vašem računalniku Ubuntu? Tukaj je opisano, kako nastavite Microsoft SQL Server z Azure Data Studio.
Preberite Naprej
- Linux
- SQL
- Ubuntu
- Namestite programsko opremo

Wini je pisatelj iz Delhija, ki ima 2 leti pisnih izkušenj. V času pisanja je bila povezana z agencijami za digitalno trženje in tehničnimi podjetji. Napisala je vsebine, povezane s programskimi jeziki, tehnologijo v oblaku, AWS, strojnim učenjem in še veliko več. V prostem času rada slika, preživi čas z družino in potuje v hribe, kadar koli je to mogoče.
Naročite se na naše novice
Pridružite se našemu glasilu za tehnične nasvete, ocene, brezplačne e -knjige in ekskluzivne ponudbe!
Kliknite tukaj, če se želite naročiti