Jak zainstalować PostgreSQL 9.6 na Debianie lub Ubuntu?

Zarządzanie bazami danych w środowiskach Linux to jedno z najlepszych rozwiązań pozwalających w pełni wykorzystać możliwości naszego serwera Ubuntu lub Debian.

PostgreSQL staje się jedną z najlepszych darmowych alternatyw do zarządzania wszystkimi naszymi danymi z wieloma funkcjami i funkcjami.

Dzisiaj Solvetic omówi jak zainstalować PostgreSQL na Debianie 9.

Co to jest PostgreSQLPostgreSQL to potężny system obiektów relacyjnych baz danych typu open source z ponad 15-letnim rozwojem, dzięki czemu mamy narzędzie o wysokiej niezawodności, integralności danych i korekcji błędów.

PostgreSQL jest wielosystemowy, ponieważ można go zainstalować w systemach operacyjnych, takich jak Linux, UNIX (AIX, BSD, HP-UX, SGI IRIX, macOS, Solaris, Tru64) i Windows.

Korzystając z PostgreSQL będziemy mieli w pełni zgodnego z ACID menedżera baz danych, który ma pełną obsługę kluczy obcych, złączeń, widoków, wyzwalaczy i procedur składowanych (w kilku językach).

Obejmuje większość typów danych SQL: 2008, w tym INTEGER, NUMERIC, BOOLEAN, CHAR, VARCHAR, DATE, INTERVAL i TIMESTAMP. Obsługuje również przechowywanie dużych obiektów binarnych, w tym obrazów, dźwięków lub wideo. Posiada natywne interfejsy programistyczne dla C/C++, Java, .Net, Perl, Python, Ruby, Tcl, ODBC i wielu innych.

PostgreSQL oferuje obecnie stabilną wersję 9.6, a wersja 10 jest dostępna w wersji beta.

Teraz zobaczymy, jak zainstalować ten menedżer baz danych w Debianie 9.

NotatkaWażne jest, aby wyjaśnić, że jeśli nie jesteśmy użytkownikami root, musimy poprzedzać sudo do poprawnego wykonania opisanych poleceń.

1. Dodaj repozytorium PostgreSQL APT na Debianie lub Ubuntu


To oficjalne repozytorium PostgreSQL APT, które zainstalujemy, zostanie połączone z systemem operacyjnym oferującym automatyczne aktualizacje dla wszystkich obsługiwanych wersji PostgreSQL w dystrybucjach Debian i Ubuntu.

Krok 1
W tym procesie utworzymy nowy plik, wykonując następujący wiersz:

 /etc/apt/sources.list.d/pgdg.list
Krok 2
Po utworzeniu pliku dodamy następujący wiersz, biorąc pod uwagę używaną wersję Debiana lub Ubuntu:
 Debian 9 Strecht: deb http://apt.postgresql.org/pub/repos/apt/ stretch-pgdg main Debian 8 Jessie: deb http://apt.postgresql.org/pub/repos/apt/ jessie-pgdg main Debian 7 Wheezy: deb http://apt.postgresql.org/pub/repos/apt/ wheezy-pgdg główne Ubuntu 17.04: deb http://apt.postgresql.org/pub/repos/apt/ zesty-pgdg główne Ubuntu 16.04: deb http://apt.postgresql.org/pub/repos/apt/ xenial-pgdg główne Ubuntu 14.04: deb http://apt.postgresql.org/pub/repos/apt/ trusty-pgdg główne

Krok 3
Zmiany zapisujemy za pomocą klawiszy

Ctrl + O

i opuszczamy edytor za pomocą

Ctrl + X

2. Importuj klucze do Debiana lub Ubuntu

Krok 1
Następnie zaimportujemy klucz podpisu z repozytorium i zaktualizujemy listy pakietów systemowych, wykonując najpierw następujące polecenie:

 wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add - 

Krok 2
Później aktualizujemy system za pomocą polecenia.

 aktualizacja sudo apt

3. Zainstaluj serwer PostgreSQL na Debianie lub Ubuntu

Krok 1
Po zaktualizowaniu systemu operacyjnego wykonamy następujące polecenie, aby zainstalować serwer PostgreSQL:

 trafna instalacja postgresql-9.6

Krok 2
Wpisujemy literę S aby potwierdzić instalację pakietów PostgreSQL. Po zakończeniu instalacji PostgreSQL zobaczymy:

S

Krok 3
W przypadku Debiana i Ubuntu baza danych uruchamia się automatycznie. Katalog, w którym znajdziemy wszystkie pliki konfiguracyjne PostgreSQL znajduje się w ścieżce:

 /var/lib/postgresql/9.6/main

4. Uruchom i włącz serwer PostgreSQL na Debianie lub Ubuntu


Po zainicjowaniu serwera bazy danych następnym krokiem jest uruchomienie usługi PostgreSQL i umożliwienie automatycznego uruchamiania usługi PostgreSQL przy starcie systemu, w tym celu wykonamy następujące polecenia w ich kolejności:

W systemied

 systemctl start postgresql.service systemctl włącz postgresql.service sudo systemctl status postgresql.service

W SysVinit

 usługa postgresql-9.6 start chkconfig postgresql w usłudze postgresql-9.6 status

5. Sprawdź poprawność instalacji PostgreSQL na Debianie lub Ubuntu


Po zainstalowaniu systemu bazy danych PostgreSQL na Ubuntu lub Debianie możemy zweryfikować instalację łącząc się z serwerem bazy danych postgres.

Krok 1
Administrator PostgreSQL nazywa się postgres, wykonamy następujące polecenie, aby uzyskać dostęp do konta systemowego użytkownika:

 twój postgres cd psql
Krok 2
Wynik będzie następujący:

Krok 3
Jeśli chcemy ustawić hasło dla administratora bazy danych postgre, użyjemy następującego polecenia. Tam musimy wpisać i potwierdzić hasło.

 \ hasło postgres

Krok 4
Jeśli chcemy zabezpieczyć konto systemowe użytkownika postgre, użyjemy następującego polecenia. Tam wprowadzimy i potwierdzimy odpowiednie hasło.

 passwd postgres
Jak widać, instalacja PostgreSQL na Debianie lub Ubuntu jest łatwa.

wave wave wave wave wave