SQLShack

Ceník ApexSQL

v tomto článku se dozvíme, jak můžeme nainstalovat a nakonfigurovat PostgreSQL v systému windows 10. PostgreSQL, také známý jako Postgres, je bezplatný a otevřený systém správy relačních databází.

databáze PostgreSQL spravuje řízení více verzí souběžnosti pro správu souběžnosti (MVCC). Když spustíme transakci na PostgreSQL, dává snímek databáze, což umožňuje každé transakci provést změny v databázi, aniž by to ovlivnilo druhou transakci. PostgreSQL má tři úrovně izolace transakcí.

  1. Read committed
  2. Repeatable Read
  3. Serializable

PostgreSQL můžeme nainstalovat na následující operační systémy:

  1. Windows
  2. Linux
  3. Mac OS Server
  4. Free BSD a Open BSD

v tomto článku se zaměříme na postupnou instalaci PostgreSQL v systému windows 10. Před instalací musíme stáhnout stabilní kopii serveru PostgreSQL 13 z umístění. Tento instalační program můžeme použít k instalaci PostgreSQL na windows v grafickém a tichém režimu. Instalační soubor obsahuje následující softwarové balíčky:

  1. PostgreSQL 13 server
  2. pgAdmin: Jedná se o grafický nástroj pro vývoj a správu PostgreSQL serveru a databáze
  3. Stack builder: je to správce balíčků, který obsahuje další nástroje, které se používají pro správu, migraci, replikaci, konektory a další nástroje

Po stažení instalačního souboru poklepejte na soubor. Průvodce instalací PostgreSQL na Windows byl zahájen. První obrazovka je uvítací obrazovka Instalace PostgreSQL.

Postgresql na Windows instalace začala

Postgresql v systému windows začala instalace

na obrazovce instalačního adresáře zadejte umístění, kam chcete nainstalovat PostgreSQL.

 zadejte adresář installtion

zadejte adresář installtion

na obrazovce vybrat komponentu vyberte komponentu, kterou chcete nainstalovat na pracovní stanici. Můžete si vybrat některou z následujících možností:

  1. PostgreSQL Server
  2. pgAdmin4: Jedná se o grafické rozhraní, které se používá ke správě databáze PostgreSQL
  3. Stack builder: stack builder bude použit ke stažení a instalaci ovladačů a dalších nástrojů
  4. nástroje příkazového řádku. Nástroje příkazového řádku a klientské knihovny jako pg_bench, pg_restore, pg_basebackup, libpq, pg_dump a pg_restore budou nainstalovány

v našem případě nainstalujeme všechny komponenty.

 vyberte komponenty PostgreSQL

vyberte komponenty PostgreSQL

na obrazovce adresáře dat zadejte adresář, do kterého chcete ukládat databázové soubory. V našem případě je adresář dat C:\PostgreSQL date.

 zadejte adresář dat

zadejte adresář dat

na obrazovce hesla zadejte heslo superuživatele databáze. Toto heslo bude použito pro připojení k databázovému serveru PostgreSQL.

zadejte heslo superuživatele

zadejte heslo superuživatele

na obrazovce portu zadejte číslo portu, na kterém bude Server PostgreSQL poslouchat příchozí připojení. Ve výchozím nastavení server PostgreSQL poslouchá na portu číslo 5432. Na této obrazovce můžete zadat výchozí příspěvek. Ujistěte se, že žádná jiná aplikace nesmí používat port, který zadáte v textovém poli portu, a musí povolit příchozí a odchozí připojení. V našem případě neměním port.

 zadejte port

zadejte port

můžete si vybrat národní prostředí, které chcete použít v databázi na obrazovce advance option. V našem případě volím výchozí národní prostředí.

zadejte národní prostředí

zadejte národní prostředí

na obrazovce shrnutí před instalací můžete zobrazit nastavení použitá pro instalaci serveru PostgreSQL.

 PostgreSQL na shrnutí instalace systému windows

PostgreSQL na shrnutí instalace systému windows

obrazovka připravena k instalaci je obrazovka oznámení, která uvádí, že proces instalace PostgreSQL začne.

 PostgreSQL na instalaci systému windows připraven k instalaci

PostgreSQL na instalaci systému windows připraven k instalaci

proces instalace PostgreSQL na windows byl zahájen.

PostgreSQL na windows instaluje

PostgreSQL v systému windows instaluje

Server PostgreSQL byl úspěšně nainstalován. Pokud chcete nainstalovat další komponenty a ovladače, můžete zvolit otevření nástroje stack builder. V našem případě neinstaluji další komponenty. Klepnutím na tlačítko Dokončit dokončete instalaci.

PostgreSQL v systému Windows instalace dokončena.

PostgreSQL na Windows instalace dokončena.

nyní restartujte pracovní stanici. Pojďme pochopit, jak se můžeme připojit k serveru PostgreSQL pomocí Pgadmin4 a SQL Shell (pSQL).

Připojte se k PostgreSQL pomocí pgadmin4

můžeme použít nástroj pgAdmin4 pro správu a správu serveru PostgreSQL. Můžeme také použít pgadmin4 k provádění dotazů Adhoc a vytváření databázových objektů.

pro připojení k PostgreSQL. Spusťte pgAdmin4. Na první obrazovce zadejte heslo superuživatele, které lze použít k připojení k serveru PostgreSQL.

 zadejte heslo superuživatele

jakmile jste připojeni k PostgreSQL13, můžete zobrazit objekty databáze v pánvi prohlížeče. Chcete-li zobrazit nainstalované servery, rozbalte servery. V části servery si můžete prohlédnout seznam nainstalovaných serverů. V našem případě je nainstalovaný PostgreSQL PostgreSQL13. Seznam databází, uživatelů a tabulkových prostorů si můžete prohlédnout v části PostgreSQL13.

 Zobrazit instance PostgreSQL

Zobrazit instance PostgreSQL

aktivity serveru a konfiguraci serveru PostgreSQL můžeme zobrazit na kartě Dashboard.

PostgreSQL Server dashboard

seznam relací, zámků získaných procesem, připravených transakcí a konfigurace můžete zobrazit pod pan aktivitou serveru.

 aktivita PostgreSQL serveru

nyní se podívejme, jak můžeme vytvořit databázi.

jak vytvořit databázi pomocí pgAdmin4

nyní vytvořte databázi pomocí pgAdmin4. Chcete-li vytvořit databázi, rozbalte nabídky 🡪 rozbalte PostgreSQL13 Right klepněte pravým tlačítkem myši na Databáze 🡪 Hover vytvořit 🡪 Vyberte databázi.

vytvořit databázi

vytvořit databázi

otevře se dialogové okno Vytvořit databázi. Na kartě Obecné zadejte název databáze do textového pole databáze.

zadejte název databáze

zadejte název databáze

na kartě definice můžete zadat šablonu kódování databáze použitou k vytvoření databáze, tabulkového prostoru, řazení databáze, typu znaku a limitu připojení.

 zadejte různé parametry

zadejte různé parametry

na kartě Zabezpečení můžete nakonfigurovat oprávnění a konfiguraci zabezpečení. V našem případě jsme nic nezměnili.

 Konfigurace Zabezpečení

Konfigurace Zabezpečení

na kartě parametry můžete nakonfigurovat parametry specifické pro databázi. Nezměnil jsem žádnou konfiguraci.

 nastavit parametr advance

konfigurace parametru advance

na kartě SQL můžete zobrazit příkaz CREATE DATABASE generovaný s konfigurací definovanou v dialogovém okně Create – database.

vytvořit příkaz databáze

vytvořit příkaz databáze

kliknutím na Uložit vytvoříte databázi s názvem EmployeeDB a zavřete dialogové okno. Novou databázi si můžete prohlédnout v prohlížeči pan.

databáze byla vytvořena

databáze byla vytvořena

jak vidíte, databáze byla úspěšně vytvořena.

  • Poznámka: Pokud nevidíte databázi EmployeeDB v podokně prohlížeče, klepněte pravým tlačítkem myši na Databáze a vyberte Obnovit

    Obnovit databázi

    Obnovit databázi

můžeme zobrazit databázové soubory pod C:\PostgreSQL adresář dat. Podívejte se na následující snímek obrazovky.

Zobrazit databázové soubory

nyní se podívejme, jak můžeme provádět dotazy na PostgreSQL.

dotazování databáze PostgreSQL pomocí pgAdmin4

Chcete-li provést dotazy pomocí pgAdmin4, klikněte na Nástroje 🡪 klikněte na nástroj dotazu.

 otevřete Editor dotazů

otevře se panel editoru dotazů. Nyní vytvoříme tabulku s názvem tblployeegrade. Následující dotaz vytvoří tabulku.

1
2
3
4
5
6
7
8
9
10
11

vytvořit tabulku tblployee
(
Employee_ID varchar(20),
křestní jméno varchar(500),
middle_name varchar(500),
last_name varchar(500),
adresa varchar(1000),
Contact_number int,
DepartmentID int,
GradeID int,
)

Screenshot editoru dotazů:

vytvořit tabulku v editoru dotazů

jak vidíte, stav spuštění dotazu se zobrazí na panelu zprávy. Nyní vložíme některé záznamy do tblzaměstnanec. Spusťte následující dotaz a vložte data do tblployee.

1
2
3
4
5
6

vložit do tblployee
(Employee_ID,First_name,middle_name,last_name,Address,Contact_number,DepartmentID,GradeID)
hodnoty
(‚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)

vložte příkaz do editoru dotazů

Spusťte příkaz SELECT a vyplňte data z tabulky tblployee.

1
vyberte * z tblployee

vyberte výstup dotazu

jak vidíte, výstup dotazu vyplnil data ve formátu zobrazení mřížky a lze je zobrazit v panelu Výstup dat.

Připojte se k PostgreSQL pomocí SQL Shell (pSQL)

pro správu databáze PostgreSQL můžeme použít nástroj příkazového řádku pSQL. Shell SQL se automaticky nainstaluje se serverem PostgreSQL. Když spustíme Shell SQL, vyzve k následujícím možnostem.

  1. název serveru: zadejte název hostitele počítače, na kterém byl PostgreSQL nainstalován. Pokud nezadáte název hostitele, pak se pSQL připojí k databázi localhost
  2. : zadejte název databáze, který chcete použít. Pokud nezadáte název databáze, pSQL se připojí k databázi Postgres
  3. Port: zadejte port. Pokud nezadáte žádný port, pSQL použije číslo portu 5432 pro připojení k serveru
  4. uživatelské jméno: zadejte uživatelské jméno, které chcete použít pro připojení k PostgreSQL. Pokud nezadáte uživatelské jméno, pSQL použije heslo uživatele postgres
  5. : zadejte heslo uživatele zadané v parametru uživatelské jméno

zadejte všechny parametry a stiskněte klávesu enter pro připojení k databázi.

PostgreSQL připojeno pomocí pSQL.

jak vidíte, spojení bylo úspěšně navázáno.

shrnutí

v tomto článku jsme se naučili postupný instalační proces PostgreSQL v systému windows 10. Také jsem poskytl přehled o nástroji pgAdmin4 na vysoké úrovni a o tom, jak se můžeme připojit k databázi PostgreSQL pomocí obslužného programu pgAdmin a SQL Shell (pSQL).

Zobrazit více

ApexSQL Complete je SQL kód kompletní nástroj, který obsahuje funkce, jako jsou úryvky kódu, SQL auto-replacements, tab navigace, uložené dotazy a další pro SSMS a Visual Studio

  • Autor
  • poslední příspěvky
Nisarg Upadhyay
Nisarg Upadhyay je správce databáze SQL Server a certifikovaný profesionál společnosti Microsoft, který má více než 8 let zkušeností s administrací serveru SQL a 2 roky se správou databáze Oracle 10g.
má odborné znalosti v oblasti návrhu databáze, ladění výkonu, zálohování a obnovy, nastavení HA a DR, migrace databází a upgrady. Dokončil B. Tech z Ganpat University. On může být dosaženo na [email protected]

Nisarg Upadhyay
nejnovější příspěvky od Nisarg Upadhyay (Zobrazit vše)
  • jak přesunout tabulky do jiné skupiny souborů databáze SQL-14. prosince 2021
  • konfigurace ovladačů ODBC pro Oracle 19c-9. Prosince 2021
  • konfigurace Propojeného serveru mezi SQL Serverem a PostgreSQL pomocí ovladačů ODBC-prosinec 6, 2021

Write a Comment

Vaše e-mailová adresa nebude zveřejněna.