Data: 1.12.2025

Poradnik jak zainstalować PostgreSQL oraz program PgAdmin

Jak zainstalować PostgreSQL i pgAdmin?

Spis treści

W artykule przeprowadzę Cię krok po kroku przez proces instalacji silnika bazy danych PostgreSQL oraz narzędzia pgAdmin.

Jak zainstalować PostgreSQL i pgAdmin?

Aby rozpocząć pracę z bazami danych PostgreSQL na swoim komputerze, potrzebujesz:

  • silnika bazy danych PostgreSQL
  • narzędzia do zarządzania silnikiem bazy danych np. pgAdmin.

W systemie Windows najwygodniej zainstalować obydwa te elementy jednocześnie, korzystając z jednego instalatora.

Pobieranie instalatora silnika bazy PostgreSQL i narzędzia pgAdmin

Aby zainstalować silnik bazy danych PostgreSQL oraz narzędzie pgAdmin w systemie Windows:

  • wejdź na oficjalną stronę PostgreSQL pobieranie silnika bazy PostgreSQL

    Title

  • kliknij w link „Download the installer”. W tabeli wybierz najnowszą dostępną wersję dla systemu Windows x86-64 i kliknij przycisk Download

    Title

Instalowanie silnika bazy PostgreSQL i narzędzia pgAdmin

Aby zainstalować silnik bazy danych PostgreSQL:

  • kliknij dwuklikiem lewego przycisku myszy pobrany plik. Jeśli system Windows zapyta o zgodę na wprowadzenie zmian na komputerze, kliknij „Tak”

    Title

  • w oknie powitalnym kliknij Next

    Title

  • jeśli chcesz zmienić lokalizację, w której zostaną zainstalowane pliki, kliknij ikonę foldera i zmień lokalizację. Następnie kliknij przycisk Next. Jeśli pozostawiasz lokalizację bez zmian, od razu kliknij przycisk Next.

    Title

  • wybierz składniki instalacji i kliknij przycisk Next:

    • PostgreSQL Server – jest to silnik bazy danych
    • pgAdmin 4 – narzędzie graficzne do zarządzania bazą danych
    • Command Line Tools – narzędzia wiersza poleceń
    • Stack Builder – służy do pobierania i instalowania dodatków, które rozszerzają możliwości bazy danych. Za jego pomocą najczęściej instalujemy sterowniki np. ODBC, JDBC czy .NET, które są niezbędne, jeśli chcesz połączyć się z bazą danych z poziomu języków programowania np. Java, C# lub z poziomu narzędzi np. Excel.

Title

  • w oknie Data Directory możesz wskazać miejsce, w którym będą fizycznie zapisywane bazy danych PostgreSQL. Jeśli nie chcesz zmieniać domyślnej lokalizacji, kliknij przycisk Next

    Title

  • ustal hasło dla głównego użytkownika bazy danych tzw. superużytkownika o nazwie postgres. Będziesz go potrzebować za każdym razem, gdy zechcesz połączyć się z serwerem przez pgAdmin lub inne narzędzia. Wpisz hasło dwukrotnie i kliknij przycisk Next

    Title

  • w oknie Port znajduje się numeru portu, na którym serwer PostgreSQL będzie nasłuchiwał połączeń. Domyślny port to 5432. Jeśli nie masz zainstalowanych innych wersji PostgreSQL, zostaw go bez zmian i kliknij Next

    Title

  • wybierz [Default locale] lub ustawienia regionalne zgodne z Twoim systemem operacyjnym i kliknij Next. Locale (ustawienia regionalne) określają m.in. język, sposób sortowania danych oraz formaty dat i liczb, których będzie używać baza.

    Title

  • Instalator wyświetli podsumowanie ustawień. Kliknij przycisk Next

    Title

  • w kolejnym oknie kliknij przycisk Next. Rozpocznie się wówczas instalacja i może ona potrwać kilka minut

    Title

  • możesz odznaczyć opcję „Launch Stack Builder at exit” i kliknąć przycisk Finish.

    Title

Uruchamianie narzędzia pgAdmin

Aby uruchomić narzędzie pgAdmin, w menu Start zacznij wpisywać „pgAdmin”. Na liście powinna pojawić się aplikacja pgAdmin. Kliknij na nią lewym przyciskiem myszy.

Title

Zamknij krzyżykiem wszystkie okienka z opcjami, jeśli będą otwarte. Kliknij listę rozwijaną z prawej strony nazwy serwera i w oknie dialogowym, które się pojawi podaj hasło ustawione podczas instalacji. Zaznacz opcję Save password i kliknij przycisk OK.

Title

Tworzenie bazy danych w pgAdmin

Aby utworzyć bazy danych w pgAdmin:

  • kliknij prawym przyciskiem myszy Databases i wybierz opcję Create, a następnie Database Title

  • wpisz nazwę AdventureWorks i kliknij przycisk Save

    Title

Podobnie możesz utworzyć bazę Northwind.

Odtwarzanie bazy danych z backupu

Aby móc odtworzyć bazy danych z backupu najpierw musisz utworzyć puste bazy. Dlatego w poprzedniej części piszę, w jaki sposób utworzyć puste bazy.

Bazy danych AdventureWorks i Northwind możesz pobrać z naszej strony, klikając link Bazy danych do pgAdmin. Klikając link pobierzesz pliki adventureworks.dumpnorthwind.dump.

Bazy te zostały stworzone przez firmę Microsoft jako zasób edukacyjny i są udostępniane bezpłatnie. Używamy ich zarówno na zajęciach z PostgreSQL jak i MS SQL Server.

Aby odtworzyć bazę danych AdventureWorks z backupu:

  • kliknij prawym przyciskiem myszy bazę AdventureWorks i wybierz opcję Restore

    Title

  • wskaż lokalizację, w której znajduje się plik adventureworks.dump i kliknij przycisk Otwórz

    Title

  • kliknij przycisk Restore

    Title

Aby odtworzyć z backupu bazę Northwind kliknij prawym przyciskiem myszy tę bazę i wybierz opcję Restore. Następnie wybierz plik northwind.dump i kliknij przycisk Restore.

Pisanie zapytania SQL w PostgreSQL

Aby zacząć pisać zapytania w języku SQL używając środowiska PostgreSQL, kliknij prawym przyciskiem na bazę danych i wybierz narzędzie Query Tool.

Title

Wklej poniższe zapytanie i je uruchom klikając w pgAdmin przycisk:

  • Excecute script (skrót F5) – uruchamia cały skrypt lub
  • Execute query (skrót Alt+F5) – uruchamia wybrane zapytanie

Jeśli zaznaczysz zapytanie, zarówno Execute script jak i Execute query uruchomią tylko zaznaczone linijki kodu.

SELECT *
FROM Person.Person;

Title

Dla każdej bazy danych wybierasz oddzielne narzędzie Query Tool. W pgAdmin nie ma możliwości korzystania z różnych baz w ramach jednego narzędzia Query Tool.

Gdy pierwsze zapytanie zostało pomyślnie uruchomione, masz już narzędzie do dalszej pracy z PostgreSQL. Jeśli chcesz dalej rozwijać swoje umiejętności, z naciskiem na praktykę i jasne wyjaśnienia, zapraszamy na nasz kurs PostgreSQL od podstaw.

Michał Pietrasik
Michał Pietrasik
Administrator baz danych
Udostępnij wpis:udostępnij Facebookudostępnij Linkedinudostępnij e-mail

Polecane