SQLShack

ApexSQL prissättning

i den här artikeln kommer vi att lära oss hur vi kan installera och konfigurera PostgreSQL på windows 10. PostgreSQL, även känd som Postgres, är ett gratis och öppet relationsdatabashanteringssystem.

PostgreSQL-databasen hanterar kontrollen för flera versioner av samtidighet för att hantera samtidigheten (MVCC). När vi kör en transaktion på PostgreSQL ger den ögonblicksbilden av databasen, vilket gör att varje transaktion kan göra ändringar i databasen utan att påverka den andra transaktionen. PostgreSQL har tre nivåer av transaktionsisolering.

  1. Läs engagerad
  2. repeterbar läsning
  3. serialiserbar

vi kan installera PostgreSQL på följande operativsystem:

  1. Windows
  2. Linux
  3. Mac OS Server
  4. gratis BSD och öppna BSD

i den här artikeln kommer vi att fokusera på steg-för-steg-installationsprocessen för PostgreSQL på windows 10. Innan installationen måste vi ladda ner den stabila kopian av PostgreSQL 13-servern från platsen. Vi kan använda det här installationsprogrammet för att installera PostgreSQL på windows i grafiskt och tyst läge. Installationsfilen innehåller följande programvarupaket:

  1. PostgreSQL 13 server
  2. pgAdmin: Det är ett grafiskt verktyg för att utveckla och hantera PostgreSQL-servern och databasen
  3. Stack builder: det är en pakethanterare som innehåller ytterligare verktyg som används för hantering, migrering, replikering, kontakter och andra verktyg

när installationsfilen har laddats ner dubbelklickar du på filen. Installationsguiden för PostgreSQL på Windows har börjat. Den första skärmen är välkomstskärmen för PostgreSQL-installationen.

 Postgresql på Windows-installationen började

Postgresql på Windows-installationen började

på skärmen installationskatalog anger du platsen där du vill installera PostgreSQL.

 ange installationskatalog

ange installationskatalog

på skärmen Välj komponent väljer du den komponent som du vill installera på din arbetsstation. Du kan välja något av följande:

  1. PostgreSQL Server
  2. pgAdmin4: Det är ett grafiskt gränssnitt som används för att hantera PostgreSQL-databasen
  3. Stack builder: stack builder kommer att användas för att ladda ner och installera drivrutiner och ytterligare verktyg
  4. kommandoradsverktyg. Kommandoradsverktygen och klientbiblioteken som pg_bench, pg_restore, pg_basebackup, libpq, pg_dump och pg_restore kommer att installeras

i vårt fall installerar vi alla komponenter.

 Välj PostgreSQL-komponenter

Välj PostgreSQL-komponenter

på skärmen datakatalog anger du katalogen där du vill lagra databasfilerna. I vårt fall är datakatalogen C:\PostgreSQL Data.

 ange datakatalog

ange datakatalog

på lösenordsskärmen anger du databasens superanvändarlösenord. Detta lösenord kommer att användas för att ansluta till PostgreSQL-databasservern.

 Ange lösenord för superanvändare

Ange lösenord för superanvändare

på Portskärmen anger du portnumret på vilket PostgreSQL-servern lyssnar på inkommande anslutningar. Som standard lyssnar PostgreSQL-servern på portnummer 5432. Du kan ange inlägget som inte är standard på den här skärmen. Se till att alla andra program inte får använda porten du anger i Port textrutan, och det måste tillåta inkommande och utgående anslutningar. I vårt fall byter jag inte hamnen.

 ange port

ange port

du kan välja den språk som du vill använda i databasen på skärmen advance alternativ. I vårt fall väljer jag standardlokalen.

 ange språk

ange språk

på skärmen Förinstallationsöversikt kan du se inställningarna som används för att installera PostgreSQL-servern.

 PostgreSQL på Windows installationsöversikt

PostgreSQL på Windows Installationssammanfattning

skärmen klar att installera är meddelandeskärmen som anger att PostgreSQL-installationsprocessen börjar.

 PostgreSQL på Windows-installationen redo att installeras

PostgreSQL på Windows installation klar att installera

installationsprocessen för PostgreSQL på windows har börjat.

 PostgreSQL på windows installeras

PostgreSQL på windows installerar

PostgreSQL-servern har installerats. Om du vill installera ytterligare komponenter och drivrutiner kan du välja att öppna stack builder. I vårt fall installerar jag inte ytterligare komponenter. Klicka på Slutför för att slutföra installationen.

PostgreSQL på Windows-installationen slutförd.

PostgreSQL på Windows-installationen slutförd.

Starta nu om arbetsstationen. Låt oss förstå hur vi kan ansluta till PostgreSQL-servern med pgAdmin4 och SQL Shell (pSQL).

Anslut till PostgreSQL med pgAdmin4

vi kan använda pgadmin4-verktyget för att hantera och administrera PostgreSQL-servern. Vi kan också använda pgAdmin4 för att utföra Adhoc-frågorna och skapa databasobjekt.

för att ansluta till PostgreSQL. Starta pgAdmin4. På den första skärmen anger du lösenordet för superanvändaren som kan användas för att ansluta till PostgreSQL-servern.

Ange lösenord för superanvändare

när du är ansluten till PostgreSQL13 kan du visa databasobjekten i webbläsarens pan. För att visa de installerade servrarna, expandera servrar. Under servrar kan du visa listan över installerade servrar. I vårt fall är den installerade PostgreSQL PostgreSQL13. Du kan visa listan över databaser, användare och tabellutrymmen under PostgreSQL13.

 Visa PostgreSQL-instanser

Visa PostgreSQL-instanser

vi kan se Serveraktiviteterna och konfigurationen av PostgreSQL-servern på fliken Dashboard.

PostgreSQL Server dashboard

du kan visa listan över sessioner, lås som förvärvats av processen, förberedda transaktioner och konfiguration under serveraktivitetspanelen.

PostgreSQL serveraktivitet

låt oss nu se hur vi kan skapa en databas.

så här skapar du en databas med pgAdmin4

låt oss nu skapa en databas med pgAdmin4. För att skapa en databas, Expand Serves Bisexual Expand PostgreSQL13 Portuguese högerklicka på Databases Australia Hover Create Australia Select Database.

 Skapa databas

Skapa databas

en dialogruta för att skapa databas öppnas. På fliken Allmänt anger du databasnamnet i textrutan databas.

 ange databasnamnet

ange databasnamnet

du kan ange den Databaskodningsmall som används för att skapa en databas, tabellutrymme, databas sortering, teckentyp och anslutningsgräns på fliken Definition.

 ange de olika parametrarna

ange de olika parametrarna

på fliken Säkerhet kan du konfigurera behörigheter och säkerhetskonfiguration. I vårt fall har vi inte ändrat någonting.

konfigurera säkerhet

konfigurera säkerhet

på fliken Parametrar kan du konfigurera de databasspecifika parametrarna. Jag har inte ändrat någon konfiguration.

konfigurera avancerad parameter

konfigurera advance parameter

på fliken SQL kan du visa uttrycket skapa databas som genererats med konfigurationen definierad i dialogrutan Skapa databas.

 skapa databasuttalande

skapa databasuttalande

klicka på Spara för att skapa databasen med namnet EmployeeDB och stäng dialogrutan. Du kan visa den nya databasen I Browser pan.

databasen har skapats

databasen har skapats

som du kan se har databasen skapats framgångsrikt.

  • notera: Om du inte ser EmployeeDB-databasen i webbläsarfönstret högerklickar du på databaserna och väljer Uppdatera

     uppdatera databas

    uppdatera databas

vi kan se databasfilerna under C:\PostgreSQL datakatalog. Se följande skärmdump.

Visa databasfiler

låt oss nu se hur vi kan utföra frågorna på PostgreSQL.

fråga PostgreSQL-databasen med hjälp av pgAdmin4

för att utföra frågorna med pgAdmin4, klicka på Verktyg Aug.

öppna frågeredigeraren

en frågeredigeringspanel öppnas. Låt oss nu skapa en tabell med namnet tblempleegrade. Följande fråga skapar en tabell.

1
2
3
4
5
6
7
8
9
10
11

Skapa tabell tblEmployee
(
Employee_ID varchar(20),
förnamn varchar(500),
mellannamn varchar(500),
efternamn varchar(500),
adress varchar(1000),
kontaktnummer int,
Avdelningstid int,
GradeID int,
)

skärmdump av Frågeredigeraren:

Skapa tabell i Frågeredigeraren

som du kan se visas frågekörningsstatusen i meddelandepanelen. Låt oss nu infoga några poster i tblemployee. Kör följande Fråga för att infoga data i tblemployee.

1
2
3
4
5
6

infoga i tblemployee
(Employee_ID, First_name, middle_name, last_name, adress, Contact_number,DepartmentID, GradeID)
värden
(’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)

infoga sats i Frågeredigeraren

kör SELECT-satsen för att fylla i data från tabellen tblemployee.

1
Välj * från tblemployee

Välj Frågeutmatning

som du kan se hade frågeutmatningen fyllt i data i rutnätsformat och kan ses i Datautmatningspanelen.

Anslut till PostgreSQL med SQL Shell (pSQL)

vi kan använda kommandoradsverktyget pSQL för att hantera PostgreSQL-databasen. SQL-skalet installeras automatiskt med PostgreSQL-servern. När vi startar SQL-skalet uppmanas det att följa alternativ.

  1. servernamn: ange värdnamnet för den maskin som PostgreSQL har installerats på. Om du inte anger värdnamnet kommer pSQL att ansluta till databasen localhost
  2. : ange databasnamnet som du vill använda. Om du inte anger databasnamnet kommer pSQL att ansluta till Postgres-databasen
  3. Port: ange porten. Om du inte anger någon port använder pSQL portnummer 5432 för att ansluta till servern
  4. användarnamn: ange användarnamnet som du vill använda för att ansluta till PostgreSQL. Om du inte anger användarnamnet använder pSQL Postgres-användaren
  5. lösenord: Ange lösenordet för användaren som anges i användarnamnsparametern

ange alla parametrar och tryck på enter för att ansluta till databasen.

 PostgreSQL ansluten med pSQL.

som du kan se har anslutningen upprättats framgångsrikt.

sammanfattning

i den här artikeln lärde vi oss steg-för-steg-installationsprocessen för PostgreSQL på windows 10. Jag har också gett en högnivåöversikt över pgadmin4-verktyget och hur vi kan ansluta till PostgreSQL-databasen med hjälp av pgAdmin och SQL Shell (pSQL) – verktyget.

se mer

ApexSQL Complete är en SQL-kod komplett verktyg som innehåller funktioner som kodavsnitt, SQL auto-ersättare, fliken navigering, sparade frågor och mer för SSMS och Visual Studio

  • författare
  • Senaste inlägg
Nisarg Upadhyay
Nisarg Upadhyay är en SQL Server – Databasadministratör och Microsoft-certifierad professionell som har mer än 8 års erfarenhet av SQL Server administration och 2 år med Oracle 10g databasadministration.
han har expertis inom databasdesign, prestandajustering, säkerhetskopiering och återställning, HA-och DR-inställningar, databasmigreringar och uppgraderingar. Han har avslutat B. Tech Från Ganpat University. Han kan nås på [email protected]

Nisarg Upadhyay
Senaste inlägg av Nisarg Upadhyay (se alla)
  • så här flyttar du Tabeller till en annan filgrupp i en SQL-databas-14 December 2021
  • konfigurera ODBC-drivrutiner för Oracle 19c-9 December 2021
  • konfigurera en länkad Server mellan SQL Server och PostgreSQL med ODBC-drivrutiner-December 6, 2021

Write a Comment

Din e-postadress kommer inte publiceras.