Instalowanie PostgreSQL na CentOS 8

Instalowanie PostgreSQL na CentOS 8
W tym artykule pokażę, jak zainstalować bazę danych PostgreSQL i jak wykonać podstawowe operacje PostgreSQL CRUD w CentOS 8. Więc zacznijmy.

Instalowanie bazy danych PostgreSQL:

PostgreSQL jest dostępny w oficjalnym repozytorium pakietów Centos 8. Możesz więc łatwo go zainstalować za pomocą DNF lub Yum Pack Manager.

Najpierw zaktualizuj pamięć podręczną repozytorium pakietów Centos 8 za pomocą następującego polecenia:

$ sudo dnf makeCache

Pamięć podręczna repozytorium pakietów Centos 8 powinna zostać zaktualizowana.

Teraz zainstaluj serwer bazy danych PostgreSQL za pomocą następującego polecenia:

$ sudo dnf zainstaluj postgresql Postgresql-Server

Aby potwierdzić instalację, naciśnij Y a następnie naciśnij .

Należy zainstalować serwer bazy danych PostgreSQL.

Po zainstalowaniu serwera bazy danych PostgreSQL uruchom następujące polecenie, aby sprawdzić, czy serwer bazy danych PostgreSQL działa.

$ postgres --version

Inicjowanie serwera bazy danych PostgreSQL:

Po zainstalowaniu serwera bazy danych PostgreSQL musisz zainicjować katalog bazy danych PostgreSQL.

Możesz zainicjować katalog bazy danych PostgreSQL za pomocą następującego polecenia:

$ sudo postgresql-setup-initdb

PostgreSQL Directory Batabase powinien zostać zainicjowany.

Zarządzanie usługą bazy danych PostgreSQL:

Usługa bazy danych PostgreSQL nie będzie działać domyślnie, jak widać na zrzucie ekranu poniżej.

$ sudo systemCtl Status Postgres

Po zainicjowaniu katalogu bazy danych PostgreSQL musisz ręcznie uruchomić usługę PostgreSQL w następujący sposób:

$ sudo systemctl start postgresql

Po uruchomieniu usługi bazy danych PostgreSQL możesz sprawdzić, czy jest ona uruchomiona w następujący sposób:

$ sudo systemCtl Status Postgres

Jak widać, usługa bazy danych PostgreSQL.

Jeśli z jakiegoś powodu chcesz zatrzymać usługę bazy danych PostgreSQL, uruchom następujące polecenie:

$ sudo systemCtl Stop Postgres

Jeśli z jakiegoś powodu potrzebujesz ponownie uruchomić usługę bazy danych PostgreSQL, uruchom następujące polecenie:

$ sudo systemCtl restartuj postgres

Uruchamianie serwera PostgreSQL w uruchomieniu systemowym:

Jeśli nie chcesz uruchamiać serwera bazy danych PostgreSQL za każdym razem, gdy uruchamiasz komputer CentOS 8, musisz dodać go do uruchamiania systemu Centos 8.

Aby dodać serwer bazy danych PostgreSQL do uruchamiania systemu, uruchom następujące polecenie:

$ sudo systemCtl włącz PostgreSQL

Do uruchamiania systemu powinien zostać dodany serwer bazy danych PostgreSQL.

Możesz także usunąć serwer bazy danych PostgreSQL z uruchamiania systemu w następujący sposób:

$ sudo systemCtl wyłącz postgresql

Zaloguj się jako użytkownik Posgres:

Aby uruchomić dowolną usługę bazy danych PostgreSQL, będziesz musiał się zalogować jako Postgres użytkownik.

Możesz zalogować się jako Postgres Użytkownik w następujący sposób:

$ sudo su - postgres

Tworzenie bazy danych PostgreSQL:

Możesz utworzyć bazę danych PostgreSQL (nazwijmy ją Linuxhint) Z następującym poleceniem:

$ Created Linuxhint

Teraz możesz użyć Linuxhint baza danych w następujący sposób:

$ PSQL Linuxhint

Uruchommy zapytanie SQL i sprawdźmy, czy to działa, czy nie.

Wybierz current_date;

To działa.

Po zakończeniu korzystania z bazy danych wyjdź z bazy danych w następujący sposób:

\Q

Tworzenie bazy danych PostgreSQL:

Teraz stwórzmy nowy stół użytkownicy w naszym Linuxhint Baza danych.

Oto instrukcja SQL do utworzenia tabeli użytkownicy. Skopiuj i wklej instrukcje SQL w powładzie PostgreSQL, aby utworzyć nową tabelę użytkownicy.

Utwórz użytkowników tabeli (
Id int not null,
Nazwa varchar (16) nie null,
pin varchar (4) nie null
);

użytkownicy Tabela powinna być utworzona.

Możesz wymienić wszystkie dostępne tabele w swojej bazie danych w następujący sposób:

# \D

Jak widać, użytkownicy Tabela znajduje się na liście.

Możesz także zobaczyć schemat użytkownicy tabela w następujący sposób.

# \ D Użytkownicy

Wstawienie danych do tabel:

Teraz wstawmy kilka nowych wierszy do użytkownicy tabela.

Aby wstawić nowe wiersze do użytkownicy Tabela, możesz uruchomić następujące WSTAWIĆ Instrukcje SQL.

Wstaw do wartości użytkowników (1, „Alex25”, „2596”);
Wstaw do wartości użytkowników (2, „Lisa11”, „9645”);
Wstaw do wartości użytkowników (1, „mira45”, „8513”);

Włożyłem 3 nowe rzędy do użytkownicy tabela.

Czytanie danych z tabel:

Teraz, aby wybrać wszystkie wiersze z użytkownicy Tabela i wydrukuj je na konsoli, uruchom następującą instrukcję SQL.

Wybierz * od użytkowników;

Jak widać, dane, które wcześniej wstawiłem, są wydrukowane na konsoli w formacie tabelarycznym.

Usuwanie danych z tabel:

Aby usunąć wiersz z użytkownicy stół z nazwa „Lisa11” (powiedzmy), uruchom następujące oświadczenie SQL:

Usuń od użytkowników, gdzie nazwa = „Lisa11”;

Jak widać, ten rząd nie jest w użytkownicy stół już.

Wybierz * od użytkowników;

Aktualizacja danych z tabel:

Powiedzmy, chcesz zaktualizować ID „mira45” użytkownicy stół z 1 Do 2.

Aby to zrobić, uruchom następującą instrukcję SQL:

Aktualizacja Użytkownicy Ustaw ID = 2 gdzie name = 'mira45';

Jak widać, ID „mira45” jest aktualizowany z 1 Do 2.

Usuwanie tabel:

Aby usunąć tabelę użytkownicy, Uruchom następującą instrukcję SQL:

Użytkownicy zrzutu tabeli;

Tabela należy usunąć.

\D

Usuwanie baz danych:

Aby usunąć bazę danych Linuxhint, Uruchom następujące polecenie jako Postgres użytkownik.

$ Dropdb Linuxhint

Baza danych Linuxhint powinno być usunięte.

W ten sposób instalujesz PostgreSQL i wykonujesz podstawowe operacje PostgreSQL CRUD w CentOS 8. Dziękujemy za przeczytanie tego artykułu.