SQLShack

prețuri ApexSQL

î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.

  1. read committed
  2. read Repetable
  3. Serializabil

putem instala PostgreSQL pe următoarele sisteme de operare:

  1. Windows
  2. Linux
  3. Mac OS Server
  4. 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:

  1. PostgreSQL 13 server
  2. pgAdmin: Este un instrument grafic pentru a dezvolta și gestiona serverul PostgreSQL și baza de date
  3. 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.

 a început instalarea Postgresql pe windows

Postgresql pe instalarea windows a început

în ecranul directorului de instalare, specificați locația în care doriți să instalați PostgreSQL.

specificați directorul de instalare

specificați directorul installtion

î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:

  1. Server PostgreSQL
  2. pgAdmin4: Este o interfață grafică care este utilizată pentru a gestiona baza de date PostgreSQL
  3. stack builder: stack builder va fi utilizat pentru a descărca și instala drivere și instrumente suplimentare
  4. 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.

 alegeți componentele PostgreSQL

alegeți componente PostgreSQL

î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.

specificați directorul de date

specificați directorul de date

î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.

specificați parola superuserului

specificați parola superuserului

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.

specificați portul

specificați 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ă.

specificați locația

specificați locale

în ecranul Rezumat preinstalare, puteți vizualiza setările utilizate pentru instalarea serverului PostgreSQL.

 PostgreSQL pe rezumatul instalării windows

PostgreSQL pe rezumatul instalării windows

ecranul gata de instalare este ecranul de notificare care afirmă că procesul de instalare PostgreSQL va începe.

 PostgreSQL pe instalarea windows gata de instalare

PostgreSQL pe Windows instalare gata de instalare

procesul de instalare a PostgreSQL pe windows a început.

 PostgreSQL pe windows se instalează

PostgreSQL pe windows instalează

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.

 PostgreSQL pe instalarea Windows finalizată.

PostgreSQL pe instalarea Windows finalizată.

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.

furnizați parola superuserului

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.

Vizualizați instanțele PostgreSQL

Vizualizați instanțele PostgreSQL

putem vizualiza activitățile serverului și configurația serverului PostgreSQL în fila tablou de bord.

PostgreSQL Server dashboard

puteți vizualiza lista de sesiuni, blocări dobândite de proces, tranzacții pregătite și configurare sub panoul de activitate al serverului.

activitatea serverului PostgreSQL

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.

Crearea bazei de date

Creare bază de date

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.

specificați numele bazei de date

specificați numele 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.

specificați parametrii diferiți

specificați diferiții parametri

în fila Securitate, Puteți configura privilegiile și configurația de securitate. În cazul nostru, nu am schimbat nimic.

Configurați securitatea

Configurați securitatea

în fila Parametri, puteți configura parametrii specifici bazei de date. Nu am schimbat nici o configurație.

configurează parametrul advance

configurați parametrul advance

î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.

creare declarație bază de date

creare declarație 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.

 baza de date a fost creată

baza de date a fost creată

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

    Reîmprospătare bază de date

    reîmprospătați baza de date

putem vizualiza fișierele bazei de date sub C:\PostgreSQL director de date. Vedeți următoarea captură de ecran.

Vizualizați fișierele bazei de date

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.

Deschideți Editorul de interogări

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:

Creare tabel în Editorul 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)

introduceți instrucțiunea în Editorul de interogări

rulați instrucțiunea SELECT pentru a popula datele din tabelul tblemployee.

1
selectați * din tblemployee

selectați Ieșire interogare

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.

  1. 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
  2. : 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
  3. Port: specificați portul. Dacă nu specificați niciun port, pSQL va utiliza numărul portului 5432 pentru a vă conecta la server
  4. 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
  5. : 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.

 PostgreSQL conectat folosind pSQL.

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
Nisarg Upadhyay
Nisarg Upadhyay este un administrator de baze de date SQL Server și Microsoft certified professional, care are mai mult de 8 ani de experiență cu administrarea SQL Server și 2 ani cu Oracle 10g database administration.
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]

Nisarg Upadhyay
Ultimele mesaje de Nisarg Upadhyay (vezi toate)
  • 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

Write a Comment

Adresa ta de email nu va fi publicată.