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:

instagram viewer

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.

DelitiCvrkutatiE-naslov
Kako namestiti in nastaviti Microsoft SQL Server na Ubuntu

Ž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

Sorodne teme
  • Linux
  • SQL
  • Ubuntu
  • Namestite programsko opremo
O avtorju
Wini Bhalla (30 objavljenih člankov)

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.

Več od Wini Bhalla

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