Suhteellisten tietokantojen hallintajärjestelmät (RDBMS) ovat osoittautuneet keskeiseksi osaksi monia verkkosivustoja ja sovelluksia, koska ne tarjoavat jäsennellyn tavan tallentaa, järjestää ja käyttää tietoja.
Tässä artikkelissa keskustelemme PostgreSQL: stä yksityiskohtaisesti yhdessä vaiheittaisen oppaan kanssa PostgreSQL: n asentamisesta ja määrittämisestä Ubuntuun.
Mikä on PostgreSQL?
PostgreSQL on avoimen lähdekoodin tietokantojen hallintajärjestelmä, joka tukee SQL: ää. PostgreSQL: n avulla kehittäjät voivat rakentaa petoksia sietäviä sovelluksia, koska se tarjoaa erinomaiset tiedonhallintaresurssit tietokannan järjestelmänvalvojalle.
Tämä alusta antaa sinulle mahdollisuuden määritellä omia tietojoukkoja, kehittää mukautettuja fontteja ja yhdistää eri ohjelmointikielillä kirjoitettuja koodeja. PostgreSQL on skaalautuva tietomäärien ja projektin samanaikaisten käyttäjien suhteen.
Katsotaanpa PostgreSQL -asennusprosessia Ubuntu 21.04: lle.
Vaihe 1: Asenna PostgreSQL Ubuntuun
Jotkut PostgreSQL -paketit ovat Ubuntun oletusrekisterissä. Asenna PostgreSQL komentorivin kautta kirjoittamalla:
sudo apt install postgresql postgresql-contrib
Tarkista asennus
Löydät määritystiedoston sijainnin käyttämällä ls -komento. Tämä on vahvistusvaihe, joka vahvistaa, onko PostgreSQL asennettu järjestelmään onnistuneesti.
ls/etc/postgresql/12/main/
Numero 12tarkoittaa PostgreSQL -versiota. Se voi olla erilainen järjestelmästäsi ladatun paketin mukaan.
Tarkista PostgreSQL -tila
Tarkista asennuksen jälkeen PostgreSQL -tila seuraavalla komennolla:
palvelun postgresql -tila
Tulos näyttäisi tältä:
Jos lähdössä näkyy aktiivinen tila, PostgreSQL -palvelu on käynnissä järjestelmässäsi. Toisaalta, jos tila on epäaktiivinen, sinun on aloitettava palvelu kirjoittamalla:
palvelu postgresql käynnistyy
Paitsi Tila ja alkaa, voit käyttää useita muita PostgreSQL -komentoja:
- Lopettaa
- Uudelleenkäynnistää
- Lataa uudelleen
- Pakota uudelleenlataus
Aiheeseen liittyviä: Tietokantamoottorit, joita kannattaa harkita seuraavassa projektissa
Vaihe 2: Kirjaudu sisään superkäyttäjänä
Ennen kuin jatkat, sinun on kirjauduttava sisään PostgreSQL -palvelimen tietokannan pääkäyttäjänä. Yksi yksinkertaisimmista tavoista muodostaa yhteys PostgreSQL -käyttäjänä on vaihtaa isäntänimeksi postgres Unix -käyttäjä.
Aseta pääkäyttäjän tunnistetiedot
Kirjaudu sisään interaktiiviseen PostgreSQL -kuoreen komennolla:
sudo -u postgres psql
Aseta pääkäyttäjän tunnistetiedot seuraavan kyselyn avulla:
ALTER USER postgres PASSWORD 'newpassword';
Muista vaihtaa uusi salasana valitsemallasi vahvalla salasanalla. Tyyppi poistua lopettaa interaktiivinen kuori.
Kirjaudu psql -järjestelmään seuraavalla komennolla:
psql -U postgres -h localhost
Anna uusi pääkäyttäjän salasana käyttäjälle, kun kehote tulee näkyviin.
Vaihe 3: Muodosta yhteys PostgreSQL -palvelimeen
Kun asennat PostgreSQL: n, alusta luo oletuskäyttäjän postgres ja samanniminen järjestelmätili. Sinun on kirjauduttava sisään käyttäjänä postgres muodostaa yhteys PostgreSQL -palvelimeen.
Kirjaudu sisään PostgreSQL -palvelimelle seuraavan komennon avulla:
sudo su postgres
Heti kun suoritat tämän komennon, huomaat muutoksen tavassa, jolla järjestelmä näyttää isäntänimesi. Bash -kehote näyttää tältä:
postgres@ubuntu:/home/winibhalla/Desktop $
Tämä osoittaa, että olet kirjautunut sisään PostgresSQL -käyttäjänä.
PostgreSQL -käyttäjien hallinta
Nyt kun olet muodostanut yhteyden palvelimeen, on aika luoda uusia käyttäjiä. Tyyppi psql aloittaaksesi komentojen suorittamisen PostgreSQL -palvelimella.
Luo uusi käyttäjä
Jos projektin eri tasoilla työskentelee useita tiimin jäseniä, sinun on luotava eri roolit eri työntekijöille ja annettava heille käyttöoikeudet. Käytä LUO KÄYTTÄJÄ komento uuden käyttäjäprofiilin luomiseksi:
LUO KÄYTTÄJÄ user1 SALASANALLA 'test123';
Yllä olevassa komennossa käyttäjä 1 on käyttäjänimi, jonka haluat uudelle käyttäjälle ja jota seuraa testi123, joka on tämän käyttäjän salasana.
Voit tarkistaa tietokantaan lisättyjen uusien käyttäjien luettelon käyttämällä \ du komento.
Kuten yllä olevasta tulosteesta näet, uudelle käyttäjälle ei ole vielä saatavana etuoikeuksia.
Myönnä pääkäyttäjän oikeudet uusille käyttäjille
Jos haluat lisätä käyttöoikeusjoukon uudelle käyttäjälle, suorita seuraava komento:
ALTER USER user1 WITH SUPERUSER;
The MUUTTAA komento antaa uudelle jäsenelle järjestelmänvalvojan oikeudet. Suorita /du komento uudelleen varmistaaksesi, onko uudella käyttäjällä vaaditut pääkäyttäjän oikeudet.
Poista käyttäjä käyttäjäluettelosta
Voit poistaa käyttäjän valtuutettujen käyttäjien luettelosta käyttämällä seuraavaa komentoa:
DROP USER user1;
Vahvista muutos luetteloimalla käyttäjät /du komento.
Aiheeseen liittyviä: Essential SQL Commands Cheat Sheet aloittelijoille
PostgreSQL -tietokantojen hallinta
PostgreSQL tarjoaa käyttäjilleen useita komentoja tietokantojen luomiseen ja poistamiseen.
Lisää tai poista tietokanta
Uuden tietokannan luominen PostgreSQL: llä:
LUO TIETOKANTA db1;
...missä db1 on sen tietokannan nimi, jonka haluat luoda. Käytä \ l komentoa saadaksesi luettelon kaikista käytettävissä olevista tietokannoista.
Lähtö:
Jos haluat poistaa tietokannan, käytä PUDOTA komento:
DROP -tietokanta db1;
Myönnä käyttäjille pääsy tietokantaan
Voit myöntää tietokannalle pääsyn käyttäjälle MYÖNTÄÄ komento:
ANNA KAIKKI TIETOSUOJEN EDELLYTYKSET db1 käyttäjälle1;
Hanki PostgreSQL: n komentoriviohje
Jos haluat tietää lisää PostgreSQL: stä ja sen eri komentojen käytöstä, voit avata ohjesivun kirjoittamalla seuraavan komennon päätelaitteeseen:
mies psql
Suositeltu vaihe: Asenna pgAdmin
Toinen suositeltava vaihe on asentaa pgAdmin. PgAdmin on yksi PostgreSQL: n suosituimmista ja monipuolisimmista avoimen lähdekoodin hallintatyökaluista. Vaikka pgAdminin asentaminen on valinnainen vaihe, sinun on asennettava se, jotta voit hallita käyttäjiä ja tietokantoja paremmin.
Aloita lisäämällä virallinen pgAdmin -arkisto ja sen avain järjestelmään:
kiemura 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 '
Lähtö:
Asenna nyt työpöytäversio seuraavasti:
sudo apt asenna pgadmin4-desktop
Asenna verkkoversio kirjoittamalla:
sudo apt asentaa pgadmin4-web
Voit määrittää verkkotilan suorittamalla setup-web.sh skripti, jonka tarjoaa pgAdmin:
sudo /usr/pgadmin4/bin/setup-web.sh
Suorita prosessi loppuun noudattamalla näytön ohjeita. Voit olla varma, että tämä on vain kertaluonteinen vaihe, joten sinun ei tarvitse huolehtia tämän asennuksesta ja määrittämisestä uudestaan ja uudestaan.
Tietokantojen hallinta Ubuntussa PostgreSQL: n avulla
PostgreSQL on tehokas alusta tietokantojen hallintasovellusten luomiseen. Mahdollisuus käsitellä mitä tahansa tietomäärää alustalla on yksi sen suurimmista kohokohdista. Asennusprosessi pohjautuu lataamiseen, asentamiseen ja lopulta kirjautumiseen tietokantaan.
Muutamalla yksinkertaisella komennolla voit hallita uusien käyttäjien lisäämistä, tietokantojen luomista ja käyttäjien lisäämistä olemassa oleviin tietokantoihin. Etkö ole varma, pidätkö PostgreSQL: stä? Kokeile asentaa Microsoft SQL Server koneellesi.
Haluatko tallentaa ja hallita tietokantoja Ubuntu -koneellasi? Näin määrität Microsoft SQL Serverin Azure Data Studion kanssa.
Lue seuraava
- Linux
- SQL
- Ubuntu
- Asenna ohjelmisto

Wini on Delhissä työskentelevä kirjailija, jolla on kahden vuoden kokemus kirjoittamisesta. Kirjoitustensa aikana hän on ollut yhteydessä digitaalisen markkinoinnin virastoihin ja teknisiin yrityksiin. Hän on kirjoittanut ohjelmointikieliin, pilvitekniikkaan, AWS: ään, koneoppimiseen ja paljon muuta liittyvää sisältöä. Vapaa -ajallaan hän tykkää maalata, viettää aikaa perheensä kanssa ja matkustaa vuorille aina kun mahdollista.
tilaa uutiskirjeemme
Liity uutiskirjeeseemme saadaksesi teknisiä vinkkejä, arvosteluja, ilmaisia e -kirjoja ja ainutlaatuisia tarjouksia!
Klikkaa tästä tilataksesi