în acest articol, vom afla cum putem instala și configura PostgreSQL pe windows 10. PostgreSQL, cunoscut și sub numele de Postgres, este un sistem gratuit și deschis de gestionare a bazelor de date relaționale.
baza de date PostgreSQL gestionează controlul concurenței cu mai multe versiuni pentru a gestiona concurența (MVCC). Când rulăm o tranzacție pe PostgreSQL, aceasta oferă instantaneul bazei de date, care permite fiecărei tranzacții să facă modificări în baza de date fără a afecta cealaltă tranzacție. PostgreSQL are trei niveluri de izolare a tranzacțiilor.
- read committed
- read Repetable
- Serializabil
putem instala PostgreSQL pe următoarele sisteme de operare:
- Windows
- Linux
- Mac OS Server
- Free BSD și Open BSD
în acest articol, ne vom concentra pe procesul de instalare pas cu pas a PostgreSQL pe windows 10. Înainte de instalare, trebuie să descărcăm copia stabilă a serverului PostgreSQL 13 din locație. Putem folosi acest program de instalare pentru a instala PostgreSQL pe windows în modul grafic și silențios. Fișierul de configurare conține următoarele pachete software:
- PostgreSQL 13 server
- pgAdmin: Este un instrument grafic pentru a dezvolta și gestiona serverul PostgreSQL și baza de date
- stack builder: este un manager de pachete care conține instrumente suplimentare care sunt utilizate pentru gestionare, migrare, replicare, conectori și alte instrumente
odată ce fișierul de configurare a fost descărcat, faceți dublu clic pe fișier. Expertul de instalare al PostgreSQL pe Windows a început. Primul ecran este ecranul de întâmpinare al instalării PostgreSQL.
în ecranul directorului de instalare, specificați locația în care doriți să instalați PostgreSQL.
în ecranul Selectare componentă, alegeți componenta pe care doriți să o instalați pe stația de lucru. Puteți alege oricare dintre următoarele:
- Server PostgreSQL
- pgAdmin4: Este o interfață grafică care este utilizată pentru a gestiona baza de date PostgreSQL
- stack builder: stack builder va fi utilizat pentru a descărca și instala drivere și instrumente suplimentare
- instrumente de linie de comandă. Instrumentele din linia de comandă și bibliotecile client precum pg_bench, pg_restore, pg_basebackup, libpq, pg_dump și pg_restore vor fi instalate
în cazul nostru, vom instala toate componentele.
în ecranul Director date, specificați directorul în care doriți să stocați fișierele bazei de date. În cazul nostru, directorul de date este C:\PostgreSQL Data.
în ecranul parolă, specificați parola superutilizatorului bazei de date. Această parolă va fi utilizată pentru a vă conecta la serverul de baze de date PostgreSQL.
pe ecranul portului, specificați numărul portului pe care serverul PostgreSQL va asculta conexiunile primite. În mod implicit, serverul PostgreSQL ascultă pe numărul portului 5432. Puteți specifica postarea non-implicită pe acest ecran. Asigurați-vă că orice altă aplicație nu trebuie să utilizeze portul specificat în caseta de text Port și trebuie să permită conexiunile de intrare și ieșire. În cazul nostru, nu schimb portul.
puteți alege locația pe care doriți să o utilizați în baza de date din ecranul opțiunii advance. În cazul nostru, aleg locația implicită.
în ecranul Rezumat preinstalare, puteți vizualiza setările utilizate pentru instalarea serverului PostgreSQL.
ecranul gata de instalare este ecranul de notificare care afirmă că procesul de instalare PostgreSQL va începe.
procesul de instalare a PostgreSQL pe windows a început.
serverul PostgreSQL a fost instalat cu succes. Dacă doriți să instalați componente și drivere suplimentare, puteți alege să deschideți stack builder. În cazul nostru, nu instalez componente suplimentare. Faceți clic pe Finish pentru a finaliza instalarea.
acum, reporniți stația de lucru. Să înțelegem cum ne putem conecta la serverul PostgreSQL folosind Pgadmin4 și SQL Shell (pSQL).
Conectați-vă la PostgreSQL folosind pgAdmin4
putem folosi instrumentul pgAdmin4 pentru a gestiona și administra serverul PostgreSQL. De asemenea, putem folosi pgAdmin4 pentru a executa interogările Adhoc și pentru a crea obiecte de bază de date.
pentru a vă conecta la PostgreSQL. Lansați pgAdmin4. În primul ecran, specificați parola superuserului care poate fi utilizată pentru a vă conecta la serverul PostgreSQL.
odată ce sunteți conectat la PostgreSQL13, puteți vizualiza obiectele bazei de date în panoul browserului. Pentru a vizualiza serverele instalate, extindeți serverele. Sub servere, puteți vizualiza lista serverelor instalate. În cazul nostru, PostgreSQL instalat este PostgreSQL13. Puteți vizualiza lista de baze de date, utilizatori și spații de tabele sub PostgreSQL13.
putem vizualiza activitățile serverului și configurația serverului PostgreSQL în fila tablou de bord.
puteți vizualiza lista de sesiuni, blocări dobândite de proces, tranzacții pregătite și configurare sub panoul de activitate al serverului.
acum, să vedem cum putem crea o bază de date.
cum se creează o bază de date folosind pgAdmin4
acum, să creăm o bază de date folosind pgAdmin4. Pentru a crea o baza de date, Expand Serves Secventex Expand PostgreSQL13 Secvent clic dreapta pe bazele de date Secventex Hover Create Secvent Select Database.
se deschide o casetă de dialog Creare bază de date. În fila general, specificați numele bazei de date în caseta de text a bazei de date.
puteți specifica șablonul de codare a bazei de date utilizat pentru a crea o bază de date, un spațiu de tabel, o colaționare a bazei de date, un tip de caracter și o limită de conexiune în fila definiție.
în fila Securitate, Puteți configura privilegiile și configurația de securitate. În cazul nostru, nu am schimbat nimic.
în fila Parametri, puteți configura parametrii specifici bazei de date. Nu am schimbat nici o configurație.
în fila SQL, puteți vizualiza instrucțiunea Creare bază de date generată cu configurația definită în caseta de dialog Creare bază de date.
Faceți clic pe Salvare pentru a crea baza de date numită EmployeeDB și închideți caseta de dialog. Puteți vizualiza noua bază de date în browser pan.
după cum puteți vedea, baza de date a fost creată cu succes.
-
notă: Dacă nu vedeți baza de date EmployeeDB în Panoul browserului, faceți clic dreapta pe bazele de date și selectați Reîmprospătare
putem vizualiza fișierele bazei de date sub C:\PostgreSQL director de date. Vedeți următoarea captură de ecran.
acum, să vedem cum putem executa interogările pe PostgreSQL.
interogarea bazei de date PostgreSQL folosind Pgadmin4
pentru a executa interogările folosind pgAdmin4, Faceți clic pe Tools.
se deschide o tigaie pentru editorul de interogări. Acum, să creăm un tabel numit tblEmployeeGrade. Următoarea interogare creează un tabel.
1
2
3
4
5
6
7
8
9
10
11
|
creați tabelul tblEmployee
(
Employee_ID varchar(20),
prenume varchar(500),
middle_name varchar(500),
last_name varchar(500),
adresa varchar(1000),
Contact_number Int,
DepartmentID Int,
GradeID int,
)
|
captură de ecran a editorului de interogări:
după cum puteți vedea, starea execuției interogării va fi afișată în panoul mesaje. Acum, să inserăm câteva înregistrări în tblemangajat. Rulați următoarea interogare pentru a insera date în tblemployee.
1
2
3
4
5
6
|
introduceți în tblemployee
(Employee_ID,First_name,middle_name,last_name,Address,Contact_number,DepartmentID,GradeID)
valori
(‘EMP0001′,’Nisarg’,’Dixitkumar’,’Upadhyay’, ‘AB14, Akshardham Flats, Mehsana’,123456,10,10),
(‘EMP0002′,’Nirali’,’Nisarg’,’Upadhyay’, ‘AB14, drumul Suyojan, Ahmedabad’,123456,10,10),
(‘EMP0003′,’Dixit’,’Lalshankar’,’Upadhyay’, ‘ AB14, Suramya Stauts, Ahmedabad’,123456,10,10)
|
rulați instrucțiunea SELECT pentru a popula datele din tabelul tblemployee.
1
|
selectați * din tblemployee
|
după cum puteți vedea, ieșirea interogare a populat datele în format Vizualizare grilă și poate fi vizualizată în panoul Ieșire date.
Conectați-vă la PostgreSQL folosind SQL Shell (pSQL)
putem folosi utilitarul de linie de comandă pSQL pentru a gestiona baza de date PostgreSQL. Shell-ul SQL este instalat automat cu serverul PostgreSQL. Când lansăm Shell-ul SQL, acesta solicită următoarele opțiuni.
- Nume Server: specificați numele de gazdă al mașinii pe care a fost instalat PostgreSQL. Dacă nu specificați numele de gazdă, atunci pSQL se va conecta la baza de date localhost
- : specificați numele bazei de date pe care doriți să îl utilizați. Dacă nu specificați numele bazei de date, pSQL se va conecta la baza de date Postgres
- Port: specificați portul. Dacă nu specificați niciun port, pSQL va utiliza numărul portului 5432 pentru a vă conecta la server
- nume de utilizator: specificați numele de utilizator pe care doriți să îl utilizați pentru a vă conecta la PostgreSQL. Dacă nu specificați numele de utilizator, pSQL va utiliza parola utilizatorului Postgres
- : specificați parola utilizatorului specificată în parametrul nume utilizator
specificați toți parametrii și apăsați enter pentru a vă conecta la baza de date.
după cum puteți vedea, conexiunea a fost stabilită cu succes.
rezumat
în acest articol, am învățat procesul de instalare pas cu pas a PostgreSQL pe windows 10. De asemenea, am oferit o imagine de ansamblu la nivel înalt a instrumentului pgAdmin4 și a modului în care ne putem conecta la baza de date PostgreSQL folosind utilitarul PGADMIN și SQL Shell (pSQL).
Vezi mai multe
ApexSQL Complete este un instrument SQL Cod complet, care include caracteristici cum ar fi fragmente de cod, SQL auto-înlocuiri, navigare fila, interogări salvate și mai mult pentru SSMS și Visual Studio
- autor
- Postări recente
are expertiză în proiectarea bazelor de date, tuning de performanță, backup și recuperare, configurare HA și DR, migrări și upgrade-uri de baze de date. A absolvit B. Tech de la Universitatea Ganpat. El poate fi contactat pe [email protected]
- cum să mutați tabelele într-un alt grup de fișiere dintr-o bază de date SQL-14 decembrie 2021
- configurați driverele ODBC pentru Oracle 19c-9 decembrie 2021
- configurați un Server legat între SQL Server și PostgreSQL folosind driverele ODBC-decembrie 6, 2021