Jak zainstalować PostgreSQL w Debian Top 10

Jak zainstalować PostgreSQL w Debian Top 10
PostgreSQL (znany również jako Postgres/Postgres) to system zarządzania relacyjną bazy danych open source i zaawansowany (RDBMS). W tym poście przedstawiliśmy przewodnik po instalacji PostgreSQL na Debian 11: Przed instalacją szybko obejrzyjmy funkcje obsługi PostgreSQL:

Godne uwagi funkcje PostgreSQL

PostgreSQL obsługuje niektóre charakterystyczne cechy, które pozwalają organizacjom na dużą skalę na przyjęcie go do przetwarzania danych. Niektóre godne uwagi funkcje są wymienione poniżej:

  • Język programowania: Obszerne wsparcie języków programowania, które obejmują Python, Java, C#, Perl, Go.
  • Rodzaje danych: Ma ogromne wsparcie dla wcześniej zdefiniowanych zestawów danych, podczas gdy użytkownicy mogą również tworzyć własny typ danych.
  • Integracja SQL: Kilka funkcji zaawansowanych na poziomie jest kompatybilnych z PostgreSQL: takie jak złożone zastępcze, partycjonowanie tabeli, transakcje zagnieżdżone
  • Bezpieczeństwo: W celu bezpiecznego przetwarzania danych PostgreSQL korzysta z protokołów uwierzytelniania, takich jak LightWeight Directory Access Protocol (LDAP), a także zapewnia bezpieczeństwo wierszy/kolumny.

Jak zainstalować PostgreSQL na Debian 11

Zainstalować PostgreSQL na Debian 11; Możesz śledzić dowolną z następujących dwóch metod:

Metoda 1: Zainstaluj PostgreSQL za pomocą repozytorium Debiana 11
Metoda 2: Zainstaluj PostgreSQL za pomocą oficjalnego repozytorium PostgreSQL

Wyjaśnimy proces instalacji przy użyciu obu metod: Pierwsza metoda wykorzystuje pakiety z Repozytorium Debian, podczas gdy druga metoda będzie pobierać pakiety repozytorium z oficjalnego pakietu PostgreSQL:

Metoda 1: Jak zainstalować PostgreSQL za pomocą repozytorium Debiana 11

Metoda instalacji skieruje Cię do zainstalowania PostgreSQL przy użyciu prostego i oszczędzania czasu za pomocą pakietów Debian:

Krok 1: Zaktualizuj i zaktualizuj listę pakietów
Zaleca się aktualizację i aktualizację listy pakietów poprzez wydanie wspomnianych poniżej poleceń:

$ sudo apt aktualizacja && sudo apt aktualizację

Krok 2: Zainstaluj PostgreSQL
Wymagany pakiet znajduje się w repozytorium Debian, więc możesz go zainstalować za pomocą „trafny”: Zainstaluj PostgreSQL, wydając wspomniane polecenie:

$ sudo apt Zainstaluj postgresql Postgresql-Contib

Po zainstalowaniu PostgreSQL możesz sprawdzić status usługi za pomocą polecenia podanego poniżej:

$ sudo Systemctl Status PostgreSQL

Ponadto status usługi można zmienić za pomocą następujących poleceń:

Aby zatrzymać działającą usługę PostgreSQL:

$ sudo systemctl stop postgresql

I aby rozpocząć zatrzymaną usługę:

$ sudo systemctl start postgresql

Metoda 2: Jak zainstalować PostgreSQL za pomocą oficjalnego repozytorium Debiana 11

Postępuj zgodnie z prostymi krokami wymienionymi poniżej, aby dodać oficjalne repozytorium PostgreSQL dla Debiana 11, a następnie zainstaluj je; Możesz wykonać poniższe kroki, aby to zrobić:

Krok 1: Dodaj repozytorium PostgreSQL
Zaleca się dodanie oficjalnego repozytorium PostgreSQL, aby uzyskać najnowszą wersję pakietów: Po pierwsze, musisz dodać klawisz podpisujący GPG pakietów PostgreSQL, aby zabezpieczyć repozytorium pakietów: możesz to zrobić, wydając wspomniane polecenie. :

$ curl -fssl https: // www.PostgreSQL.org/media/klawisze/ACCC4CF8.ASC | sudo gpg - -dearmor -o/usr/share/keyrings/Postgresql -Keyring.GPG

Teraz możesz dodać repozytorium PostgreSQL: Użyj wspomnianego poniżej polecenia, aby wykonać akcję:

$ echo "Deb [podpisane są =/usr/share/keyrings/Postgresql-keyring.gpg] http: // apt.PostgreSQL.org/pub/repos/apt/bullseye-pgdg main "| sudo tee/etc/apt/źródła.lista.D/Postgresql.lista

Krok 2: Instalacja PostgreSQL
Po udanej integracji biblioteki PostgreSQL jesteś gotowy do jej zainstalowania: ale wcześniej zaleca się aktualizację repozytorium systemu za pomocą wspomnianego poniżej polecenia:

Aktualizacja $ sudo apt

Zainstaluj PostgreSQL za pomocą poniżej wspomnianego polecenia:

$ sudo apt instint PostgreSQL

Jak utworzyć bazę danych za pomocą PostgreSQL w Debian 11

PostgreSQL może być używany tylko jako użytkownik Postgres, jeśli ustawisz hasło; W przeciwnym razie nie będziesz mógł zalogować się jako użytkownik Postgres: użyj następującego polecenia, aby skonfigurować hasło:

$ sudo passwd postgres

Aby utworzyć bazę danych w PostgreSQL, musisz zalogować się do PostgreSQL Server, a następnie uzyskać dostęp do jego powłoki; Użyj następującego polecenia, aby zalogować się jako użytkownik Postgres: poprosi o hasło; Wpisz hasło i naciśnij Enter:

$ su - Postgres

Teraz uzyskaj dostęp do powłoki za pomocą użytkownika Postgres, wydając następujące słowo kluczowe:

$ psql

Po uzyskaniu dostępu do powłoki poleceń Postgres możesz teraz użyć zapytań SQL do wykonywania kilku operacji związanych z bazą danych:

Na przykład chcemy utworzyć bazę danych „Linuxhint”; W tym celu użyjemy do tego następujące zapytanie SQL:

> utworzono Linuxhint

Aby uzyskać dostęp do bazy danych, zaloguj się jako użytkownik Postgres i użyj następującego polecenia, aby uzyskać dostęp do bazy danych „Linuxhint”:

> PSQL Linuxhint

Notatka: Możesz wrócić do użytkownika Postgres, używając „\Q”:

Możesz teraz dodać, usunąć, wybrać dane z bazy danych, uzyskując dostęp do bazy danych na terminalu. Ponadto, aby upuścić bazę danych, musisz wyjść z bazy danych, używając „\Q”, A następnie użyj następującego polecenia:

$ Dropdb Linuxhint

A jeśli spróbujesz uzyskać dostęp do bazy danych „Linuxhint”; Powłoka wyświetli błąd, który „Linuxhint" nie istnieje:

Wniosek

PostgreSQL to szeroko stosowany system zarządzania bazą danych używany przez kilka dużych firm, od siły dużej do średniej wielkości. Chociaż jest to relacyjna baza danych, która obsługuje JSON dla zapytań nierelacyjnych, czyni PostgreSql ulubionym wyborem organizacji. Ten post zawiera przewodnik instalacyjny PostgreSQL dla Debian11, opisano tutaj dwie metody. Metoda 1 umożliwia instalację PostgreSQL z repozytorium pakietów Debian Own, z drugiej strony możesz śledzić metodę 2, aby uzyskać zaktualizowany PostgreSQL z jego oficjalnego repozytorium.