Sistemele de gestionare a bazelor de date relaționale (RDBMS) s-au dovedit a fi o componentă cheie a multor site-uri și aplicații, deoarece oferă un mod structurat de stocare, organizare și acces la informații.

În acest articol, vom discuta în detaliu despre PostgreSQL, împreună cu un ghid pas cu pas despre instalarea și configurarea PostgreSQL pe Ubuntu.

Ce este PostgreSQL?

PostgreSQL este un sistem de gestionare a bazelor de date open-source care acceptă SQL. Folosind PostgreSQL, dezvoltatorii pot crea aplicații tolerante la fraude, deoarece oferă resurse excelente de gestionare a datelor administratorului bazei de date.

Această platformă vă oferă mobilitatea de a vă defini propriile seturi de date, de a dezvolta fonturi personalizate și de a combina codul scris în diferite limbaje de programare. PostgreSQL este foarte scalabil în ceea ce privește cantitățile de date și numărul de utilizatori concurenți dintr-un proiect.

Să ne uităm la procesul de instalare PostgreSQL pentru Ubuntu 21.04.

instagram viewer

Pasul 1: Instalați PostgreSQL pe Ubuntu

Unele pachete PostgreSQL sunt prezente în depozitul implicit Ubuntu. Pentru a instala PostgreSQL prin linia de comandă, tastați:

sudo apt install postgresql postgresql-contrib

Verificați instalarea

Puteți găsi locația fișierului de configurare folosind comanda ls. Acesta este un pas de verificare care confirmă dacă PostgreSQL a fost instalat cu succes pe sistemul dvs. sau nu.

ls / etc / postgresql / 12 / main /

Numarul 12denotă versiunea PostgreSQL. Poate fi diferit pentru dvs., în funcție de pachetul pe care l-ați descărcat pe sistemul dvs.

Verificați starea PostgreSQL

După instalare, verificați starea PostgreSQL folosind următoarea comandă:

statutul postgresql al serviciului

Rezultatul ar arăta astfel:

Dacă ieșirea afișează activ status, atunci serviciul PostgreSQL rulează pe sistemul dvs. Pe de altă parte, dacă starea este inactiv, atunci trebuie să porniți serviciul tastând:

service postgresql start

În afară de stare și start, există mai multe alte comenzi PostgreSQL pe care le puteți utiliza:

  • Stop
  • Repornire
  • Reîncarcă
  • Reîncărcare forțată

Legate de: Motoare de baze de date de luat în considerare pentru următorul dvs. proiect

Pasul 2: Conectați-vă ca super-utilizator

Înainte de a continua mai departe, trebuie să vă conectați ca superutilizator de baze de date pe serverul PostgreSQL. Una dintre cele mai simple modalități de conectare ca utilizator PostgreSQL este schimbarea numelui de gazdă în postgres Utilizator Unix.

Setați acreditările utilizatorului rădăcină

Conectați-vă la shell-ul interactiv PostgreSQL folosind comanda:

sudo -u postgres psql

Setați acreditările utilizatorului root utilizând următoarea interogare:

ALTER USER postgres PAROLĂ 'newpassword';

Asigurați-vă că înlocuiți Parolă Nouă cu o parolă puternică la alegere. Tip Ieșire pentru a părăsi shell-ul interactiv.

Conectați-vă la psql cu următoarea comandă:

psql -U postgres -h localhost 

Introduceți noua parolă root pentru utilizator atunci când apare solicitarea.

Pasul 3: Conectați-vă la serverul PostgreSQL

Când instalați PostgreSQL, platforma creează un utilizator implicit postgres și un cont de sistem cu același nume. Trebuie să vă conectați ca utilizator postgres pentru a vă conecta la serverul PostgreSQL.

Utilizați următoarea comandă pentru a vă conecta la serverul PostgreSQL:

sudo su postgres

De îndată ce executați această comandă, veți observa o modificare a modului în care sistemul vă afișează numele gazdei. Solicitarea bash va arăta astfel:

postgres @ ubuntu: / home / winibhalla / Desktop $

Acest lucru arată că v-ați conectat cu succes ca utilizator PostgresSQL.

Cum să gestionați utilizatorii PostgreSQL

Acum că v-ați conectat la server, este timpul să creați utilizatori noi. Tip psql pentru a începe să rulați comenzi pe serverul PostgreSQL.

Creați un utilizator nou

Dacă există mai mulți membri ai echipei care lucrează la diferite niveluri în cadrul unui proiect, va trebui să creați roluri diferite pentru diferiți angajați și să le atribuiți accesul. Folosește CREAZA UTILIZATOR comanda pentru a crea un nou profil de utilizator:

CREAȚI USER user1 CU PAROLA 'test123';

În comanda de mai sus, utilizator1 este numele de utilizator pe care îl doriți pentru noul utilizator urmat de test123, care este parola pentru acest utilizator.

Pentru a verifica lista de noi utilizatori adăugați la o bază de date, utilizați \ du comanda.

După cum puteți vedea în rezultatul de mai sus, nu există încă privilegii disponibile pentru noul utilizator.

Acordați privilegii superutilizatorilor noilor utilizatori

Pentru a adăuga un set de privilegii unui nou utilizator, rulați următoarea comandă:

ALTERIZAȚI utilizatorul1 CU SUPERUSOR;

The MODIFICA comanda va acorda privilegii administrative noului membru. Rulați /du comandați din nou pentru a verifica dacă noul utilizator are setul necesar de privilegii de superutilizator.

Scoateți un utilizator din lista de utilizatori

Pentru a elimina un utilizator din lista de utilizatori autorizați, utilizați următoarea comandă:

DROP USER user1;

Verificați modificarea listând utilizatorii cu /du comanda.

Legate de: Foaia de trucuri pentru comenzile SQL esențiale pentru începători

Cum să gestionați bazele de date PostgreSQL

PostgreSQL oferă utilizatorilor săi mai multe comenzi pentru a crea și elimina baze de date.

Adăugați sau eliminați o bază de date

Pentru a crea o nouă bază de date utilizând PostgreSQL:

CREAȚI BAZA DE DATE db1;

...Unde db1 este numele bazei de date pe care doriți să o creați. Folosește \ l comanda pentru a obține o listă cu toate bazele de date disponibile.

Ieșire:

Dacă doriți să eliminați o bază de date, utilizați fișierul CĂDERE BRUSCA comanda:

BAZA DE DATE DROP db1;

Acordați acces la baze de date utilizatorilor

Puteți acorda acces la baza de date unui utilizator folosind ACORDA comanda:

ACORDAȚI TOATE PRIVILEGIILE PE BAZA DE DATE db1 TO user1;

Obțineți ajutor pentru linia de comandă pentru PostgreSQL

Pentru a afla mai multe despre PostgreSQL și despre modul de utilizare a diferitelor sale comenzi, puteți deschide pagina de ajutor tastând următoarea comandă în terminal:

om psql

Pasul recomandat: Instalați pgAdmin

Un alt pas recomandat este instalarea pgAdmin. PgAdmin este unul dintre cele mai populare și bogate instrumente de administrare open source disponibile pentru PostgreSQL. În timp ce instalarea pgAdmin este un pas opțional, ar trebui să-l instalați pentru a gestiona utilizatorii și bazele de date într-un mod mai bun.

Pentru a începe, adăugați depozitul oficial pgAdmin și cheia acestuia în sistemul dvs.:

răsuci 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 '

Ieșire:

Acum, pentru a instala versiunea desktop:

sudo apt instalează pgadmin4-desktop

Pentru a instala versiunea web, tastați:

sudo apt instalează pgadmin4-web

Pentru a configura modul web, rulați setup-web.sh script furnizat de pgAdmin:

sudo /usr/pgadmin4/bin/setup-web.sh

Urmați instrucțiunile de pe ecran pentru a finaliza procesul. Fiți siguri, acesta este doar un pas unic, deci nu trebuie să vă faceți griji cu privire la instalarea și configurarea asta din nou și din nou.

Gestionarea bazelor de date pe Ubuntu folosind PostgreSQL

PostgreSQL este o platformă puternică pentru crearea de aplicații de gestionare a bazelor de date. Abilitatea de a procesa orice cantitate de date de pe platformă este unul dintre cele mai importante momente. Procesul de instalare se reduce la descărcarea inițială, instalarea și, în cele din urmă, autentificarea în baza de date.

Cu câteva comenzi simple, puteți stăpâni procesul de adăugare a utilizatorilor noi, crearea bazelor de date și, în continuare, adăugarea utilizatorilor la bazele de date existente. Nu sunteți sigur dacă vă place PostgreSQL? Încercați să instalați Microsoft SQL Server pe computer.

AcțiuneTweetE-mail
Cum se instalează și se configurează Microsoft SQL Server pe Ubuntu

Doriți să stocați și să gestionați baze de date pe mașina dvs. Ubuntu? Iată cum puteți configura Microsoft SQL Server cu Azure Data Studio.

Citiți în continuare

Subiecte asemănătoare
  • Linux
  • SQL
  • Ubuntu
  • Instalați software-ul
Despre autor
Wini Bhalla (30 de articole publicate)

Wini este un scriitor din Delhi, având 2 ani de experiență în scriere. În timpul perioadelor sale de scriere, a fost asociată cu agenții de marketing digital și firme tehnice. A scris conținut legat de limbaje de programare, tehnologie cloud, AWS, Machine Learning și multe altele. În timpul liber, îi place să picteze, să petreacă timp cu familia și să călătorească la munte, ori de câte ori este posibil.

Mai multe de la Wini Bhalla

Aboneaza-te la newsletter-ul nostru

Alăturați-vă newsletterului pentru sfaturi tehnice, recenzii, cărți electronice gratuite și oferte exclusive!

Faceți clic aici pentru a vă abona