Spisie treści
PostgreSQL to potężny silnik bazy danych, który działa również jako platforma do tworzenia aplikacji. PostgreSQL pozwala nam pisać procedury i funkcje składowane w różnych językach, wśród których możemy wyróżnić SQL (w zestawie), PL/pgSQL (w zestawie), PL/Perl, PL/Python, PL/Java, oraz PL/R, w ten sposób możemy potrafi rozwiązać szereg problemów za pomocą narzędzia, które pozwala uzyskać optymalne i szybkie rozwiązanie.
Dzięki tym wszystkim cechom PostgreSQL to wyrafinowane narzędzie, bardzo zaawansowany menedżer, gdzie na rynku menedżerem, który może mu dorównać jest Oracle.
Aby uzyskać PostgreSQL wystarczy wejść na jego oficjalną stronę i pobrać odpowiedni pakiet dla naszego systemu operacyjnego, obecnie proces instalacji jest bardzo zaawansowany gdzie musimy tylko zainstalować pliki binarne, które pobieramy, oficjalna strona pobierania wygląda następująco:
http://www.postgresql.org/download/
To wygląda tak:
POWIĘKSZAĆ
- PSQL: Jest to wiersz poleceń, który pozwala nam zarządzać i pisać zapytania w PostgreSQL, ma też kilka bardzo ważnych dodatków, takich jak możliwość importowania i eksportowania poleceń dla rozdzielanych plików, a także może generować raporty z wyjściem HTML.
- pgAdministrator: Jest to najczęściej używany i popularny darmowy interfejs graficzny dla PostgreSQL, jest to aplikacja desktopowa, która pozwala nam łączyć się z kilkoma serwerami jednocześnie, niezależnie od systemu operacyjnego. Tak wygląda jedna z sekcji, w której zarządzamy bazami danych.
- Administrator PHPPg: Jest to darmowy interfejs sieciowy wywodzący się z phpMyAdmin MySQL, jednak ponieważ PostgreSQL ma więcej obiektów i funkcjonalności niż MySQL, ten interfejs jest do niego dostosowany, gdzie możemy obsługiwać schematy, języki proceduralne itp. Wygląda bardzo podobnie do phpMyAdmin jak widać na poniższym obrazku:
Zobaczmy te pliki i ich funkcje poniżej:
- postgresql.conf: Jest to plik z ogólną konfiguracją, który pozwala nam np. zarządzać tym, ile pamięci możemy wykorzystać lub domyślną lokalizacją baz danych, gdzie przechowywać logi, IP na którym serwer powinien nasłuchiwać itp.
- pg_hba.conf: Jest to plik, który pozwala nam zarządzać i kontrolować bezpieczeństwo, pozwalając nam zarządzać dostępem do serwera, dyktować, którzy użytkownicy mogą się łączyć z jakimi bazami danych itp.
- pg_ident.conf: Jest to plik, którego będziemy używać najmniej, co pozwala nam na mapowanie użytkowników systemu operacyjnego, którzy mają dostęp do serwera, a także pozwala nam połączyć użytkownika systemu operacyjnego z użytkownikiem PostgreSQL, na przykład, że nasz root systemu operacyjnego użytkownik jest superużytkownikiem PostgreSQL.
Na tym kończymy nasz tutorial na temat podstaw PostgreSQL, wiemy już jak go zdobyć, jakich narzędzi możemy użyć do zarządzania nim i trochę skąd możemy pobrać pliki administracyjne i konfiguracje usług.Podobał Ci się i pomógł ten samouczek?Możesz nagrodzić autora, naciskając ten przycisk, aby dać mu pozytywny punkt