PostgreSQL - Pierwsze kroki

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Ć

Kiedy już mamy PostgreSQL zainstalowany w naszym systemie, naszym głównym narzędziem do zarządzania naszymi bazami danych będzie konsola, jednak istnieje kilka graficznych alternatyw administracyjnych, które mogą zaoszczędzić nam czasu użytkowania, którego konsola może nie być w stanie, jednak wiersz poleceń jest najbardziej użytecznym narzędziem potężnym które mamy po swojej stronie, zobaczmy kilka narzędzi administracyjnych:
  • 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:

Istnieją 3 podstawowe pliki, które pozwalają nam zarządzać i konfigurować nasz serwer, znajdują się one w folderze danych, który mamy domyślnie i możemy je dowolnie edytować, jeśli mamy odpowiednie uprawnienia w dowolnym edytorze zwykłego tekstu.
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

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave