SQLShack

ApexSQL-prijzen

In dit artikel, we gaan om te leren hoe we kunnen installeren en configureren PostgreSQL op windows 10. PostgreSQL, ook bekend als Postgres, is een gratis en open relationele database management systeem.

de PostgreSQL database beheert de multi-version concurrency control om de concurrency (MVCC) te beheren. Wanneer we een transactie uitvoeren op PostgreSQL, geeft het de momentopname van de database, waardoor elke transactie wijzigingen in de database kan aanbrengen zonder de andere transactie te beïnvloeden. PostgreSQL heeft drie niveaus van transactie isolatie.

  1. repeatable Read
  2. serialiseerbaar

we kunnen PostgreSQL installeren op de volgende besturingssystemen:

  1. Windows
  2. Linux
  3. Mac OS Server
  4. gratis BSD en Open BSD

in dit artikel gaan we ons richten op het stapsgewijze installatieproces van PostgreSQL op windows 10. Voor de installatie moeten we de stabiele kopie van de PostgreSQL 13 server downloaden van de locatie. We kunnen dit installatieprogramma gebruiken om PostgreSQL op windows te installeren in grafische en stille modus. Het installatiebestand bevat de volgende softwarepakketten:

  1. PostgreSQL 13 server
  2. pgAdmin: Het is een grafisch hulpmiddel voor het ontwikkelen en beheren van de PostgreSQL server en database
  3. Stack builder: Het is een pakketbeheerder die extra tools bevat die worden gebruikt voor beheer, migratie, replicatie, connectors en andere tools

nadat het installatiebestand is gedownload, dubbelklikt u op het bestand. De installatiewizard van PostgreSQL op Windows is begonnen. Het eerste scherm is het welkomstscherm van de PostgreSQL installatie.

Postgresql op windows installatie gestart

Postgresql op windows installatie begon

in het installatiemap scherm, Geef de locatie op waar u de PostgreSQL wilt installeren.

installatiemap opgeven

Geef de installatiemap

op het scherm component selecteren kiest u het component dat u op uw werkstation wilt installeren. U kunt kiezen uit een van de volgende:

  1. PostgreSQL-Server
  2. pgAdmin4: Het is een grafische interface die wordt gebruikt om de PostgreSQL-database
  3. Stack builder te beheren: de stack builder zal worden gebruikt om stuurprogramma ’s en extra hulpprogramma’ s
  4. opdrachtregelprogramma ‘ s te downloaden en te installeren. De opdrachtregelprogramma ‘ s en clientbibliotheken zoals pg_bench, pg_restore, pg_basebackup, libpq, pg_dump en pg_restore zullen

in ons geval zullen we alle componenten installeren.

kies PostgreSQL-componenten

kies PostgreSQL-componenten

in het gegevensmap-scherm geeft u de map op waar u de databasebestanden wilt opslaan. In ons geval is de data directory C:\PostgreSQL Data.

gegevensmap opgeven

Specificeer Data directory

in het wachtwoordscherm, specificeer het database superuser wachtwoord. Dit wachtwoord wordt gebruikt om verbinding te maken met de PostgreSQL database server.

geef het wachtwoord van de supergebruiker op

specificeer het wachtwoord van superuser

geef op het Poortscherm het poortnummer op waarop de PostgreSQL-server naar de binnenkomende verbindingen zal luisteren. Standaard luistert de PostgreSQL server op poortnummer 5432. U kunt de niet-standaard bericht op dit scherm. Zorg ervoor dat andere toepassingen niet de poort mogen gebruiken die u opgeeft in het tekstvak poort, en het moet de inkomende en uitgaande verbindingen toestaan. In ons geval verander ik de haven niet.

poort specificeren

specificeer poort

u kunt de landinstelling kiezen die u wilt gebruiken in de database in het scherm Geavanceerde opties. In ons geval kies ik de standaard taalinstelling.

landinstelling specificeren

specificeer locale

in het pre-installatie overzicht scherm kunt u de instellingen bekijken die gebruikt worden voor het installeren van de PostgreSQL server.

PostgreSQL op Windows installatieoverzicht

PostgreSQL op Windows installatieoverzicht

het scherm Klaar om te installeren is het meldingsscherm dat aangeeft dat het PostgreSQL installatieproces zal beginnen.

PostgreSQL op windows installatie klaar om te installeren

PostgreSQL op windows installatie klaar om te installeren

het installatieproces van PostgreSQL op windows is begonnen.

PostgreSQL op windows wordt geïnstalleerd

PostgreSQL op windows installeert

de PostgreSQL-server is met succes geïnstalleerd. Als u extra componenten en stuurprogramma ‘ s wilt installeren, kunt u ervoor kiezen om de stack builder te openen. In ons geval installeer ik geen extra componenten. Klik op Voltooien om de installatie te voltooien.

PostgreSQL op Windows installatie voltooid.

PostgreSQL op Windows installatie voltooid.

start nu het werkstation opnieuw op. Laten we begrijpen hoe we verbinding kunnen maken met de PostgreSQL server met behulp van pgAdmin4 en SQL Shell (pSQL).

maak verbinding met PostgreSQL met behulp van pgAdmin4

we kunnen het pgadmin4-hulpprogramma gebruiken om de PostgreSQL-server te beheren en te beheren. We kunnen ook de pgAdmin4 gebruiken om de adhoc queries uit te voeren en database objecten te maken.

om verbinding te maken met PostgreSQL. Start de pgAdmin4. Geef op het eerste scherm het wachtwoord op van de superuser die gebruikt kan worden om verbinding te maken met de PostgreSQL Server.

geef het wachtwoord van superuser

zodra u bent verbonden met PostgreSQL13, kunt u de database-objecten in het browservenster bekijken. Als u de geïnstalleerde servers wilt weergeven, vouwt u Servers uit. Onder Servers kunt u de lijst met geïnstalleerde servers bekijken. In ons geval is de geïnstalleerde PostgreSQL PostgreSQL13. U kunt de lijst met databases, gebruikers en tablespaces bekijken onder PostgreSQL13.

PostgreSQL-exemplaren weergeven

bekijk PostgreSQL instances

we kunnen de serveractiviteiten en de configuratie van de PostgreSQL server bekijken op het tabblad Dashboard.

PostgreSQL server dashboard

u kunt de lijst met sessies, door het proces verkregen vergrendelingen, voorbereide transacties en configuratie bekijken Onder het paneel serveractiviteit.

PostgreSQL Serveractiviteit

laten we nu eens kijken hoe we een database kunnen aanmaken.

hoe een database aan te maken met pgAdmin4

laten we nu een database maken met pgAdmin4. Om een database te maken, uitvouwen dient Expand uitvouwen PostgreSQL13 🡪 Klik met de rechtermuisknop op Databases 🡪 Hover maken 🡪 Selecteer Database.

database aanmaken

database aanmaken

een dialoogvenster database aanmaken wordt geopend. Geef op het tabblad Algemeen de databasenaam op in het tekstvak Database.

specificeer de naam van de database

specificeer de databasenaam

u kunt het sjabloon voor Database-codering opgeven dat wordt gebruikt om een database, tablespace, database-collatie, tekentype en verbindingslimiet aan te maken op het tabblad definitie.

specificeer de verschillende parameters

Geef de verschillende parameters

op het tabblad Beveiliging kunt u de privileges en de beveiligingsconfiguratie configureren. In ons geval hebben we niets veranderd.

Beveiliging configureren

configureer beveiliging

op het tabblad Parameters kunt u de databasespecifieke parameters configureren. Ik heb geen configuratie veranderd.

geavanceerde parameter configureren

stel vooraf parameter

in het tabblad SQL kunt u het statement DATABASE aanmaken weergeven dat is gegenereerd met de configuratie die is gedefinieerd in het dialoogvenster Database aanmaken.

database-statement aanmaken

maak database statement

klik op Opslaan om de database met de naam EmployeeDB aan te maken en sluit het dialoogvenster. U kunt de nieuwe database bekijken in Browser pan.

Database is aangemaakt

Database is aangemaakt

zoals u kunt zien, is de database met succes aangemaakt.

  • opmerking: Als u de EmployeeDB-database niet in het browservenster ziet, klikt u met de rechtermuisknop op de Databases en selecteert u Refresh

    Refresh database

    database verversen

we kunnen de databasebestanden bekijken onder de C:\PostgreSQL data directory. Zie de volgende screenshot.

bekijk databasebestanden

laten we nu eens kijken hoe we de queries op PostgreSQL kunnen uitvoeren.

de PostgreSQL-database opvragen met behulp van pgAdmin4

om de query ‘ s uit te voeren met behulp van Pgadmin4, klikt u op Hulpmiddelen 🡪 klik op het Query-Gereedschap.

query-editor openen

een query-editor pan opent. Laten we nu een tabel maken met de naam tblEmployeeGrade. De volgende query maakt een tabel.

1
2
3
4
5
6
7
8
9
10
11

tabel Maken tblEmployee
(
werknemer-id varchar(20),
Voornaam varchar(500),
middle_name varchar(500),
achternaam varchar(500),
Adres varchar(1000),
Contact_number int,
DepartmentID int,
GradeID int,
)

schermafdruk van de Query-Editor:

tabel aanmaken in Query-editor

zoals u kunt zien, wordt de query-uitvoerstatus weergegeven in het berichtenvenster. Laten we nu wat records invoegen in de tblemployee. Voer de volgende query uit om gegevens in tblemployee in te voegen.

1
2
3
4
5
6

plaats in tblemployee
(werknemer-id,Voornaam,middle_name,achternaam,Adres Contact_number,DepartmentID,GradeID)
waarden
(‘EMP0001′,’Nisarg’,’Dixitkumar’,’Upadhyay’,’AB14, Akshardham Flats, Mehsana’,123456,10,10),
(‘EMP0002′,’Nirali’,’Nisarg’,’Upadhyay’,’AB14, Suyojan Weg, Ahmedabad’,123456,10,10),
(‘EMP0003′,’Dixit’,’Lalshankar’,’Upadhyay’,’AB14, Suramya In de stad’,123456,10,10)

statement invoegen in Query editor

voer het SELECT statement uit om de gegevens uit de tabel met werknemers in te vullen.

1
Selecteer * van de werknemer

Selecteer Query-uitvoer

zoals u kunt zien, had de query-uitvoer de gegevens ingevuld in het rasterweergaveformaat en kan deze worden bekeken in het gegevensuitvoervenster.

maak verbinding met PostgreSQL met behulp van SQL Shell (pSQL)

we kunnen het pSQL command-line utility gebruiken om de PostgreSQL database te beheren. De SQL Shell wordt automatisch geïnstalleerd met de PostgreSQL server. Wanneer we de SQL Shell starten, wordt gevraagd om de volgende opties.

  1. servernaam: Geef de hostnaam op van de machine waarop PostgreSQL is geïnstalleerd. Als u de hostnaam niet opgeeft, dan zal pSQL verbinding maken met de localhost
  2. Database: Geef de databasenaam op die u wilt gebruiken. Als u de naam van de database niet opgeeft, zal pSQL verbinding maken met de Postgres-database
  3. poort: Geef de poort op. Als u geen poort opgeeft, gebruikt pSQL poortnummer 5432 om verbinding te maken met de server
  4. gebruikersnaam: geef de gebruikersnaam op die u wilt gebruiken om verbinding te maken met PostgreSQL. Als u de gebruikersnaam niet opgeeft, gebruikt de pSQL het wachtwoord van Postgres user
  5. : geef het wachtwoord op van de gebruiker die is opgegeven in de gebruikersnaam parameter

Geef alle parameters op en druk op enter om verbinding te maken met de database.

PostgreSQL verbonden met behulp van pSQL.

zoals u kunt zien, is de verbinding tot stand gebracht.

samenvatting

In dit artikel hebben we het stap-voor-stap installatieproces van PostgreSQL op windows 10 geleerd. Ik heb ook een overzicht gegeven op hoog niveau van de pgadmin4 tool en hoe we verbinding kunnen maken met de PostgreSQL database met behulp van pgAdmin en SQL Shell (pSQL) utility.

Lees meer

ApexSQL Complete is een SQL-code complete tool bevat functies zoals de code snippets, SQL auto-vervangingen, tabblad navigatie, opgeslagen query ‘ s en meer voor SSMS en Visual Studio

  • Auteur
  • Recente Berichten
Nisarg Upadhyay
Nisarg Upadhyay is een SQL-Server Database Administrator en Microsoft certified professional, die heeft meer dan 8 jaar ervaring met SQL Server administration en 2 jaar met de Oracle 10g database administration.
hij heeft expertise op het gebied van database ontwerp, performance tuning, back-up en herstel, HA en DR setup, database migraties en upgrades. Hij heeft de B. Tech van Ganpat University afgerond. Hij is te bereiken op [email protected]

Nisarg Upadhyay
Laatste bericht door Nisarg Upadhyay (zie alle)
  • Hoe u tabellen verplaatsen naar een andere bestandsgroep van een SQL-database – December 14, 2021
  • het Configureren van ODBC-Stuurprogramma voor Oracle-19c – December 9, 2021
  • Configureren van een Gekoppelde Server tussen SQL Server en PostgreSQL met behulp van ODBC-stuurprogramma ‘ s – December 6, 2021

Write a Comment

Het e-mailadres wordt niet gepubliceerd.