SQLShack

ApexSQL priser

I denne artikkelen skal vi lære hvordan vi kan installere Og konfigurere PostgreSQL på windows 10. PostgreSQL, Også Kjent Som Postgres, er en fri og åpen relasjonsdatabase styringssystem.

postgresql-databasen administrerer samtidighetskontrollen for flere versjoner for å administrere samtidigheten (MVCC). Når Vi kjører en transaksjon På PostgreSQL, gir den et øyeblikksbilde av databasen, som gjør at hver transaksjon kan gjøre endringer i databasen uten å påvirke den andre transaksjonen. PostgreSQL har tre nivåer av transaksjonsisolasjon.

  1. Les forpliktet
  2. Repeterbar Les
  3. Serialiserbar

Vi kan installere PostgreSQL på følgende operativsystemer:

  1. Windows
  2. Linux
  3. Mac OS Server
  4. Gratis BSD Og Åpen BSD

i denne artikkelen skal vi fokusere på den trinnvise installasjonsprosessen Av PostgreSQL på windows 10. Før installasjonen må vi laste ned den stabile kopien Av PostgreSQL 13-serveren fra stedet. Vi kan bruke dette installasjonsprogrammet til å installere PostgreSQL på windows i grafisk og stille modus. Oppsettfilen inneholder følgende programvarepakker:

  1. PostgreSQL 13 server
  2. pgAdmin: Det er et grafisk verktøy for å utvikle Og administrere PostgreSQL server og database
  3. Stack builder: Det er en pakkebehandling som inneholder flere verktøy som brukes til administrasjon, migrasjon, replikering, kontakter og andre verktøy

når oppsettfilen er lastet ned, dobbeltklikker du på filen. Installasjonsveiviseren Til PostgreSQL På Windows har begynt. Den første skjermen Er Velkomstskjermen Til PostgreSQL-installasjonen.

 Postgresql på windows-installasjonen begynte

Postgresql på windows-installasjonen begynte

på Installasjonsmappen skjermen, angi stedet der Du vil installere PostgreSQL.

Angi installtion katalog

Angi installtion directory

velg komponenten du vil installere på arbeidsstasjonen På Skjermen Velg komponent. Du kan velge ett av følgende:

  1. PostgreSQL Server
  2. pgAdmin4: Det er et grafisk grensesnitt som brukes Til å administrere PostgreSQL-databasen
  3. Stack builder: stack builder vil bli brukt til å laste ned og installere drivere og tilleggsverktøy
  4. Kommandolinjeverktøy. Kommandolinjeverktøyene og klientbibliotekene som pg_bench, pg_restore, pg_basebackup, libpq, pg_dump og pg_restore vil bli installert

I vårt tilfelle vil vi installere alle komponenter.

 Velg PostgreSQL-komponenter

Velg PostgreSQL components

på Datamappe-skjermen angir du katalogen der du vil lagre databasefilene. I vårt tilfelle er datakatalogen C:\PostgreSQL Data.

 Angi datakatalog

Angi datakatalog

på Passordskjermen angir du databasens superbruker-passord. Dette passordet vil bli brukt til å koble Til PostgreSQL databaseserveren.

 Angi passord for superbruker

Angi passord for superbruker

på Portskjermen angir Du Portnummeret Som PostgreSQL-serveren vil lytte til innkommende tilkoblinger. Som standard lytter PostgreSQL-serveren på portnummer 5432. Du kan angi ikke-standard innlegg på denne skjermen. Kontroller at alle andre programmer ikke må bruke porten du angir I Port tekstboksen, og det må tillate innkommende og utgående tilkoblinger. I vårt tilfelle endrer jeg ikke porten.

 angi port

angi port

du kan velge den nasjonale innstillingen du vil bruke i databasen på skjermbildet forhåndsvalg. I vårt tilfelle velger jeg standardlokalet.

 angi nasjonal innstilling

angi locale

På Forhåndsinstallasjonsoversikt-skjermen kan du vise innstillingene som brukes til å installere PostgreSQL-serveren.

 PostgreSQL på windows-installasjon sammendrag

PostgreSQL på windows installation summary

Klar til å installere skjermen er varslingsskjermen som sier At PostgreSQL installasjonsprosessen vil begynne.

 PostgreSQL på windows-installasjon Klar til å installere

PostgreSQL på windows-installasjon Klar til å installere

installasjonsprosessen Av PostgreSQL på windows har begynt.

 PostgreSQL på windows installerer

PostgreSQL på windows installerer

PostgreSQL-serveren er installert. Hvis du vil installere ekstra komponenter og drivere, kan du velge å åpne stack builder. I vårt tilfelle installerer jeg ikke ekstra komponenter. Klikk På Fullfør for å fullføre installasjonen.

 PostgreSQL på Windows-Installasjonen fullført.

PostgreSQL På Windows-Installasjonen fullført.

start arbeidsstasjonen På nytt. La oss forstå hvordan Vi kan koble Til PostgreSQL-serveren ved hjelp av pgAdmin4 og SQL Shell (pSQL).

Koble Til PostgreSQL ved hjelp av pgAdmin4

Vi kan bruke pgadmin4-verktøyet til å administrere Og administrere PostgreSQL-serveren. Vi kan også bruke pgAdmin4 til å utføre Adhoc-spørringer og lage databaseobjekter.

for å koble Til PostgreSQL. Start pgAdmin4. På den første skjermen angir du passordet til superbrukeren som kan brukes til å koble Til PostgreSQL-Serveren.

Gi passord til superbruker

Når du er koblet Til PostgreSQL13, kan du vise databaseobjektene i Nettleseren pan. Hvis du vil vise de installerte serverne, utvider Du Serverne. Under Servere kan du se listen over installerte servere. I vårt tilfelle er den installerte PostgreSQL PostgreSQL13. Du kan vise listen over databaser, brukere og tabellområder under PostgreSQL13.

 Vis postgresql-forekomster

Vis PostgreSQL-forekomster

Vi kan se Serveraktivitetene Og konfigurasjonen Av PostgreSQL-serveren i Dashboard-fanen.

PostgreSQL Server dashboard

du kan vise listen over økter, låser kjøpt av prosessen, forberedte transaksjoner og konfigurasjon under serveraktivitetspan.

PostgreSQL Serveraktivitet

La Oss nå se hvordan vi kan lage en database.

hvordan lage en database ved hjelp av pgAdmin4

Nå, la Oss lage en database ved hjelp av pgAdmin4. For å opprette en database Serverer Utvid 🡪 Utvid PostgreSQL13 🡪 Høyreklikk På Databaser 🡪 Hover Opprett 🡪 Velg Database.

 Opprett database

Opprett database

En Dialogboksen Opprett database åpnes. I kategorien generelt angir du databasenavnet i Databasetekstboksen.

Angi databasenavnet

Angi databasenavnet

Du kan angi Databasekodingsmalen som brukes til å opprette en database, tabellplass, databasesortering, tegntype og tilkoblingsgrense i Kategorien Definisjon.

 Angi de forskjellige parameterne

Angi de forskjellige parameterne

i Kategorien Sikkerhet kan du konfigurere privilegier og sikkerhetskonfigurasjon. I vårt tilfelle har vi ikke endret noe.

 Konfigurer sikkerhet

Konfigurer sikkerhet

i Kategorien Parametere kan du konfigurere databasespesifikke parametere. Jeg har ikke endret noen konfigurasjon.

Konfigurer forhåndsparameter

Konfigurer forhåndsparameter

I SQL-fanen kan DU vise OPPRETT DATABASE-setningen generert med konfigurasjonen definert I Dialogboksen Opprett database.

Opprett databaseuttalelse

Opprett database statement

Klikk På Lagre for å opprette databasen Kalt EmployeeDB og lukke dialogboksen. Du kan vise den nye databasen I Nettleseren pan.

Databasen er opprettet

Database er opprettet

som du kan se, har databasen blitt opprettet.

  • Merk: Hvis Du ikke ser EmployeeDB-databasen I Nettleserruten, høyreklikker Du På Databasene Og velger Oppdater

    Oppdater database

    Oppdater database

vi kan se databasefilene under C:\PostgreSQL datakatalog. Se følgende skjermbilde.

Vis databasefiler

Nå, la Oss se hvordan vi kan utføre spørringene På PostgreSQL.

Spørring Av postgresql-databasen ved hjelp av pgAdmin4

for å utføre spørringene ved hjelp av pgAdmin4, Klikk På Verktøy 🡪 Klikk På Spørringsverktøy.

åpne redigeringsprogram for spørring

panorer for redigeringsprogram for spørring åpnes. La oss nå lage et bord som heter tblEmployeeGrade. Følgende spørring oppretter en tabell.

1
2
3
4
5
6
7
8
9
10
11

Opprett tabell tbleansatt
(
Employee_ID varchar(20),
First_name varchar(500),
middle_name varchar(500),
last_name varchar(500),
Adresse varchar(1000),
Kontakt_nummer int,
Avdelingsnummer int,
GradeID int,
)

Skjermbilde Av Redigeringsprogrammet For Spørring:

opprett tabell i Spørringsredigering

som du kan se, vises spørringsutføringsstatusen i meldingspanelet. La oss nå sette inn noen poster i tbleansatt. Kjør følgende spørring for å sette inn data i tblemployee.

1
2
3
4
5
6

sett inn i tblemployee
(Emp0001′,’Nisarg’,’Dixitkumar’,’Upadhyay’,’AB14,Akshardham Flats,mehsana’,123456,10,10),
(‘EMP0002’, ‘Nirali’,’Nisarg’,’Upadhyay’, ‘AB14, Suyojan Road, Ahmedabad’,123456,10,10),
(‘EMP0003’, ‘Dixit’, ‘Lalshankar’, ‘Upadhyay’, ‘ AB14, Suramya Stauts, Ahmedabad’,123456,10,10)

Sett inn setning i spørringsredigering

Kjør select-setningen for å fylle ut dataene fra tblemployee-tabellen.

1
Velg * fra tblemployee

Velg Spørringsutgang

som du kan se, hadde spørringsutgangen fylt dataene i grid view-format og kan vises i Datautgangspannen.

Koble Til PostgreSQL ved HJELP AV SQL Shell (pSQL)

vi kan bruke pSQL-kommandolinjeverktøyet til å administrere PostgreSQL-databasen. SQL-Skallet installeres automatisk med PostgreSQL-serveren. Når VI starter SQL-Skallet, ber det om følgende alternativer.

  1. Servernavn: Angi vertsnavnet til maskinen Som PostgreSQL er installert på. Hvis du ikke angir vertsnavnet, vil pSQL koble til localhost
  2. Database: Angi databasenavnet du vil bruke. Hvis du ikke angir databasenavnet, kobler pSQL Til postgres-databasen
  3. Port: Spesifiser porten. Hvis du ikke angir noen port, bruker pSQL portnummer 5432 til å koble til serveren
  4. Brukernavn: angi brukernavnet du vil bruke Til Å koble Til PostgreSQL. Hvis du ikke angir brukernavnet, vil pSQL bruke Postgres-brukeren
  5. Passord: Angi passordet til brukeren som er angitt i brukernavnsparameteren

Angi alle parametrene og trykk enter for å koble til databasen.

 PostgreSQL koblet til med pSQL.

som du kan se, har forbindelsen blitt etablert.

Sammendrag

i denne artikkelen lærte Vi trinnvis installasjonsprosessen Av PostgreSQL på windows 10. Jeg har også gitt en oversikt over pgadmin4-verktøyet og hvordan vi kan koble Til PostgreSQL-databasen ved hjelp av pgadmin og SQL Shell (pSQL) – verktøyet.

Se mer

ApexSQL Complete er ET SQL-kode komplett verktøy som inneholder funksjoner som kodesnutter, SQL auto-erstatninger, tab navigasjon, lagrede spørringer og mer FOR SSMS og Visual Studio

  • Forfatter
  • Siste Innlegg
Nisarg Upadhyay
Nisarg Upadhyay ER EN SQL Server Database Administrator Og Microsoft certified professional som har mer enn 8 års erfaring MED SQL Server administrasjon og 2 år Med Oracle 10g database administrasjon.
Han har kompetanse innen databasedesign, ytelsesjustering, sikkerhetskopiering og gjenoppretting, HA og DR-oppsett, databaseoverføringer og oppgraderinger. Han har fullført B. Tech Fra Ganpat University. Han kan nås på [email protected]

Nisarg Upadhyay
Siste innlegg Av Nisarg Upadhyay (se alle)
  • slik flytter du tabeller til en annen filgruppe I EN SQL-database-14. desember 2021
  • Konfigurer ODBC – Drivere For Oracle 19c – 9. desember 2021
  • Konfigurer En Koblet Server mellom SQL Server og PostgreSQL ved HJELP AV ODBC-drivere-desember 6, 2021

Write a Comment

Din e-postadresse vil ikke bli publisert.