Wiemy, że bazy danych, choć często brzmią jak coś przerażającego, w rzeczywistości są serią tabel i danych, które pomagają nam zachować znacznie bardziej zorganizowaną kontrolę informacji, zwłaszcza jeśli są one przytłaczające lub złożone z sekcji. Dlatego dobre zarządzanie bazami danych uprości globalną pracę tych informacji.
Istnieją różne narzędzia do tworzenia, edycji i zarządzania danymi, więc jednym z najlepszych rozwiązań do tego zadania zarządzania danymi jest PostgreSQL, dlatego Solvetic opowie szczegółowo o tym, czym jest PostgreSQL i jak go zainstalować w systemie Windows 10.
Co to jest PostgreSQLOd momentu powstania w 1986 roku programiści PostgreSQL skupiali się na tworzeniu PostgreSQL jako obiektowo-relacyjnego systemu baz danych, który jest całkowicie open source, co z kolei, jak można się domyślać, wykorzystuje tradycyjny i popularny język SQL wraz z innymi funkcjami, które umożliwiają bezpieczne i pełne skalowanie każdego obciążenia związanego z danymi, nad którymi ma pracować.
PostgreSQL można uruchomić na większości obecnych systemów operacyjnych z pełną wydajnością, bezpieczeństwem i integralnością.
Funkcje PostgreSQL koncentrują się na obszarach takich jak tworzenie aplikacji, ochrona integralności danych i tworzenie środowisk odpornych na błędy, a tym samym utrzymanie dostępności danych.
funkcjeNiektóre z jego najbardziej wyróżniających się cech to:
- PostgreSQL spełnił 160 ze 179 wymaganych funkcji SQL: 2011 do zarządzania jądrem.
- Na poziomie pracy z danymi PostgreSQL pracuje z danymi pierwotnymi, takimi jak liczba całkowita, numeryczna, łańcuchowa, logiczna, ustrukturyzowana jako tablica, zakres, UUID, z dokumentów takich jak JSON/JSONB, XML, geometria taka jak punkt, linia, okrąg, wielokąt oraz z możliwością korzystania z danych niestandardowych.
- Posiada zaawansowane indeksowanie dla zmiennych GiST, SP-Gist, KNN Gist, GIN, BRIN, indeksy pokrycia, filtry Bloom.
- Wykonuje indeksowanie typu B-drzewa, Multicolumns, Expressions i Partial.
- Integruje nowoczesny i dynamiczny planer zapytań i optymalizator.
- Możesz uruchamiać transakcje zagnieżdżone.
- Integruje wielowersyjną kontrolę współbieżności (MVCC).
- Możliwe jest partycjonowanie tabel.
- Obsługiwana jest integralność danych (UNIKALNE, NIE NULL, klucze podstawowe, klucze obce)
- Posiadamy funkcję odzyskiwania po awarii, która pozwala nam odzyskać dane z powodu nietypowej sytuacji na serwerze.
- Ma zapis zaawansowanego pisania (WAL)
- Posiada replikację asynchroniczną, synchroniczną i logiczną.
- Obsługuje przestrzenie tabel.
- Na poziomie bezpieczeństwa oferuje różne metody uwierzytelniania, takie jak GSSAPI, SSPI, LDAP, SCRAM-SHA-256, certyfikat i więcej dostępnych opcji.
- Integruje niezawodny system kontroli dostępu.
- Zarządzaj bezpieczeństwem kolumn i wierszy, optymalizując integralność zarejestrowanych danych.
- Kompatybilny z językami proceduralnymi PL / PGSQL, Perl, Python i innymi
- Możliwe będzie nawiązanie połączenia z innymi bazami danych lub przepływami, które mają standardowy interfejs SQL.
- Mamy wiele rozszerzeń, które zwiększają funkcjonalność PostgreSQL.
- Wsparcie dla znaków międzynarodowych.
- Wyszukiwanie pełnotekstowe i wiele innych funkcji.
Bez dalszych ceregieli zobaczmy, jak zainstalować PostgreSQL w systemie Windows 10.
1. Jak pobrać PostgreSQL
Krok 1
W tym celu musimy przejść do następującego oficjalnego linku:
Krok 2
Zobaczymy, co następuje. W naszym przypadku wybieramy Windows.
Krok 3
Następnie zobaczymy:
POWIĘKSZAĆ
Krok 4
Tam mamy możliwość pobrania:
- Instalator interaktywny przez EnterpriseDB (domyślnie)
- Graficzny instalator od BigSQL
Krok 5
Klikamy wiersz „Pobierz instalator” i zostaniemy przekierowani do następującego okna, w którym zobaczymy różne dostępne wersje do pobrania:
POWIĘKSZAĆ
Krok 6
Tam sprawdzamy, dla jakich systemów operacyjnych są one dostępne, w tym przypadku pobierzemy PostgreSQL 11.4 dla Windows x86-64 i określimy, gdzie będzie hostowany plik wykonywalny. Klikamy Zapisz i czekamy na zakończenie pobierania.
Krok 7
Po zakończeniu pobierania uruchamiamy pobrany plik i zobaczymy:
Krok 8
To jest kreator instalacji PostgreSQL w Windows 10, klikamy Dalej i teraz definiujemy katalog, w którym ma być zainstalowany, zalecamy pozostawienie wartości domyślnej:
Krok 9
Ponownie klikamy Dalej i w kolejnym oknie możemy określić, które komponenty mają być zainstalowane z PostgreSQL:
Krok 10
Po wybraniu klikamy Dalej i możemy edytować ścieżkę, w której będą hostowane dane PostgreSQL:
Krok 11
Po zdefiniowaniu, klikamy Next i nadszedł czas, aby przypisać hasło dla superużytkownika bazy danych PostgreSQL:
Krok 12
Kliknij Dalej iw kolejnym oknie zostawimy domyślny port dla PostgreSQL:
Krok 13
Klikamy Dalej i teraz definiujemy konfigurację regionalną:
Krok 14
Po wybraniu w następnym oknie znajdziemy podsumowanie kroków, które właśnie wykonaliśmy:
Krok 15
Ponownie klikamy Dalej i zobaczymy następujący komunikat:
Krok 16
Kliknięcie Dalej spowoduje proces instalacji PostgreSQL w systemie Windows 10:
Krok 17
Po zakończeniu procesu instalacji zobaczymy poniższe, w którym możemy odznaczyć pole Stack Builder, które umożliwia pobieranie i instalację dodatkowych narzędzi PostgreSQL w systemie Windows 10. Teraz, jeśli chcesz zobaczyć, co robi Stack Builder, pozostaw to pole aktywne i po kliknięciu przycisku „Zakończ”
Krok 18
Wyświetli się poniższy ekran, w którym wybierzemy bazę danych PostgreSQL, którą ostatnio zainstalowaliśmy. Klikamy Dalej
Krok 19
Następnie będzie można wybrać kategorię do pobrania powiązanych narzędzi:
Jeśli nie użyjemy tej metody, możemy ją uruchomić z menu Start / PostgreSQL 11 / Application Stack Builder.
2. Jak uzyskać dostęp do PostgreSQL w systemie Windows 10?
Krok 1
Aby uzyskać dostęp do bazy danych przechodzimy do ścieżki Start / PostgreSQL 11 i tam klikamy na pgAdmin 4:
Krok 2
Spowoduje to załadowanie usług:
Krok 3
Po zakończeniu tego kroku uzyskujemy dostęp do konsoli PostgreSQL 11, która zostanie otwarta w przeglądarce i w pierwszym kroku wprowadzimy hasło administratora przypisane w procesie wyjaśnionym przez Solvetic:
Krok 4
Kliknij OK i będzie to środowisko konsoli PostgreSQL. Tam klikamy linię Serwery
POWIĘKSZAĆ
Krok 5
Wyświetlona zostanie baza danych PostgreSQL i konieczne będzie ponowne wpisanie hasła:
Krok 6
Po połączeniu zobaczymy szczegóły wybranej bazy danych:
POWIĘKSZAĆ
Krok 7
Jak zobaczysz po lewej stronie, istnieje szereg sekcji, są to:
Bazy danychW tej sekcji możliwy jest dostęp do ustawień takich jak:
- Katalogi
- Wydarzenia (edytuj)
- Języki programowania
- Schematy
- Rozszerzenia i nie tylko
Każda z tych opcji obsługuje szereg powiązanych funkcji:
POWIĘKSZAĆ
Logowanie / role grupoweJak sama nazwa wskazuje, w tej sekcji będziemy mogli zobaczyć szczegóły ról grup, a także uzyskać dostęp do logu logowania w PostgreSQL:
Przestrzenie tabelTam możemy zarządzać przestrzeniami tabel PostgreSQL:
Teraz w konsoli środkowej znajdziemy różne zakładki, takie jak:
PanelZajmujemy się tam ogólnymi informacjami o wybranych parametrach:
POWIĘKSZAĆ
Nieruchomości:Tutaj znajdujemy właściwości selekcji:
POWIĘKSZAĆ
SQLTam możemy ustawić używane zmienne i polecenia SQL
POWIĘKSZAĆ
StatystykaJak sama nazwa wskazuje, mamy dostęp do statystyk wybranego obiektu:
POWIĘKSZAĆ
Zależności / osoby zależneTutaj możliwy jest dostęp do usług, od których zależy PostgreSQL lub od których zależy bezpośrednio od bazy danych.
POWIĘKSZAĆ
Krok 8
Zauważyliśmy, że w zakładce SQL generowany jest błąd, a to dlatego, że wiersz poleceń nie został skonfigurowany pod SQL, w tym celu musimy wejść do eksploratora Windows 10 i przejść do ścieżki, w której został zainstalowany PostgreSQL, w tym przypadku jest następny:
C: \ Program Files \ PostgreSQL \ 11 \ binTam musimy sprawdzić, czy plik psql istnieje:
POWIĘKSZAĆ
Krok 9
Po walidacji skopiujemy wskazaną ścieżkę (C:\Program Files\PostgreSQL\11\bin) i przejdziemy do następującej ścieżki. Klikamy wiersz „Zaawansowana konfiguracja systemu”
Panel sterowania \ System i zabezpieczenia \ System
POWIĘKSZAĆ
Krok 10
Zobaczymy, co następuje. Tam klikamy przycisk „Zmienne środowiskowe”
Krok 11
W wyskakującym okienku zlokalizujemy linię PATH:
Krok 12
Wybieramy go i klikamy przycisk Edytuj, a zobaczymy:
Krok 14
Tam klikamy Nowy i wklejamy ścieżkę PostgreSQL:
Krok 15
Powtarzamy proces, aby skopiować następujący wiersz:
C: \ Program Files \ PostgreSQL \ 11 \ lib
Krok 16
Kliknij OK w wyskakujących okienkach, aby zapisać zmiany. Następnie przejdziemy do konsoli wiersza poleceń i wykonamy następujące czynności:
psql -U postgres postgres
Krok 17
Wpisując hasło uzyskamy dostęp do bazy danych i jeśli zaktualizujemy przeglądarkę, w zakładce SQL możemy zobaczyć, że połączenie SQL zostało już nawiązane:
Krok 18
Z konsoli możemy uruchomić \du aby zobaczyć role postgres:
Solvetic szczegółowo wyjaśnił Ci, jak zainstalować PostgreSQL w systemie Windows 10, dzięki czemu dzięki PostgreSQL ma idealne i praktyczne rozwiązanie do zarządzania, kontroli i administrowania danymi w bezpieczny, dynamiczny i bezpieczny sposób.