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.
- Läs engagerad
- repeterbar läsning
- serialiserbar
vi kan installera PostgreSQL på följande operativsystem:
- Windows
- Linux
- Mac OS Server
- 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:
- PostgreSQL 13 server
- pgAdmin: Det är ett grafiskt verktyg för att utveckla och hantera PostgreSQL-servern och databasen
- 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.
på skärmen installationskatalog anger du platsen där du vill installera PostgreSQL.
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:
- PostgreSQL Server
- pgAdmin4: Det är ett grafiskt gränssnitt som används för att hantera PostgreSQL-databasen
- Stack builder: stack builder kommer att användas för att ladda ner och installera drivrutiner och ytterligare verktyg
- 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.
på skärmen datakatalog anger du katalogen där du vill lagra databasfilerna. I vårt fall är datakatalogen C:\PostgreSQL Data.
på lösenordsskärmen anger du databasens superanvändarlösenord. Detta lösenord kommer att användas för att ansluta till PostgreSQL-databasservern.
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.
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.
på skärmen Förinstallationsöversikt kan du se inställningarna som används för att installera PostgreSQL-servern.
skärmen klar att installera är meddelandeskärmen som anger att PostgreSQL-installationsprocessen börjar.
installationsprocessen för PostgreSQL på windows har börjat.
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.
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.
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.
vi kan se Serveraktiviteterna och konfigurationen av PostgreSQL-servern på fliken Dashboard.
du kan visa listan över sessioner, lås som förvärvats av processen, förberedda transaktioner och konfiguration under serveraktivitetspanelen.
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.
en dialogruta för att skapa databas öppnas. På fliken Allmänt anger du databasnamnet i textrutan databas.
du kan ange den Databaskodningsmall som används för att skapa en databas, tabellutrymme, databas sortering, teckentyp och anslutningsgräns på fliken Definition.
på fliken Säkerhet kan du konfigurera behörigheter och säkerhetskonfiguration. I vårt fall har vi inte ändrat någonting.
på fliken Parametrar kan du konfigurera de databasspecifika parametrarna. Jag har inte ändrat någon konfiguration.
på fliken SQL kan du visa uttrycket skapa databas som genererats med konfigurationen definierad i dialogrutan Skapa databas.
klicka på Spara för att skapa databasen med namnet EmployeeDB och stäng dialogrutan. Du kan visa den nya databasen I Browser pan.
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
vi kan se databasfilerna under C:\PostgreSQL datakatalog. Se följande skärmdump.
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.
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:
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)
|
kör SELECT-satsen för att fylla i data från tabellen tblemployee.
1
|
Välj * från tblemployee
|
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.
- 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
- : ange databasnamnet som du vill använda. Om du inte anger databasnamnet kommer pSQL att ansluta till Postgres-databasen
- Port: ange porten. Om du inte anger någon port använder pSQL portnummer 5432 för att ansluta till servern
- 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
- 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.
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
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]
- 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