Instalowanie PostgreSQL w Debian Top 10

Instalowanie PostgreSQL w Debian Top 10
PostgreSQL to bardzo popularny system zarządzania relacyjnymi open source (RDBMS). W tym artykule pokażę Ci, jak zainstalować PostgreSQL na Debian 10 i jak używać PostgreSQL na Debian 10. Więc zacznijmy.

Instalowanie PostgreSQL:

Najnowsza stabilna wersja PostgreSQL jest dostępna w oficjalnym repozytorium pakietów Debiana 10 Buster. Możesz więc łatwo zainstalować PostgreSQL za pomocą APT Package Manager.

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

Aktualizacja $ sudo apt

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

Teraz zainstaluj PostgreSQL z następującym poleceniem:

$ sudo apt instint PostgreSQL

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

Menedżer pakietów Apt pobranie i zainstaluje wszystkie wymagane pakiety.

W tym momencie należy zainstalować PostgreSQL.

Teraz wydrukuj numer wersji PostgreSQL z następującym poleceniem:

$ psql --version

Jak widać, uruchamiam Postgresql 11.5. Jest to najnowsza stabilna wersja PostgreSQL w momencie tego pisania.

Zarządzanie usługą PostgreSQL:

Po zainstalowaniu PostgreSQL sprawdź, czy PostgreSQL Usługa działa z następującym poleceniem:

$ sudo Systemctl Status PostgreSQL

Jak widać, PostgreSQL Usługa jest aktywny. Usługa jest również włączać. Więc zacznie się automatycznie od rozruchu systemowego.

Jeśli PostgreSQL Usługa nie jest aktywny W twoim przypadku możesz rozpocząć PostgreSQL serwer z następującym poleceniem:

$ sudo systemctl start postgresql

Jeśli PostgreSQL Usługa jest wyłączony, wtedy nie uruchomi się automatycznie w rozruchu systemowym. Możesz włączać to z następującym poleceniem:

$ sudo systemCtl włącz PostgreSQL

Konfigurowanie użytkownika bazy danych PostgreSQL:

Dzięki domyślnej konfiguracji możesz użyć PostgreSQL jak tylko Postgres użytkownik. Więc musisz się zalogować Postgres Użytkownik w celu wykonania dowolnego polecenia PostgreSQL.

Postgres Użytkownik domyślnie nie ma żadnych haseł. Więc nie będziesz mógł się zalogować jako Postgres użytkownik.

Aby ustawić hasło dla Postgres Użytkownik, uruchom następujące polecenie:

$ sudo passwd postgres

Teraz wpisz hasło i naciśnij .

Zamontuj to samo hasło i naciśnij Ponownie.

Hasło powinno być ustawione dla Postgres użytkownik.

Teraz, aby się zalogować jako Postgres Użytkownik, uruchom następujące polecenie:

$ su - Postgres

Wpisz hasło, które ustawiłeś dla Postgres Użytkownik i naciśnij .

Powinieneś zostać zalogowany.

Tworzenie bazy danych PostgreSQL:

Teraz, aby utworzyć nową bazę danych Linuxhint, Uruchom następujące polecenie:

$ Created Linuxhint

Kiedyś Linuxhint Baza danych jest tworzona, zaloguj się do powłoki PostgreSQL za pomocą następującego polecenia:

$ PSQL Linuxhint

Powinieneś zostać zalogowany do powłoki PostgreSQL. Teraz możesz uruchomić niezbędne instrukcje SQL i pracować z Linuxhint Baza danych.

Jak widać, uruchomiłem prostą instrukcję SQL i działało to poprawnie.

Wybierz current_date;

Po zakończeniu pracy z bazą danych możesz wyjść z powłoki PostgreSQL w następujący sposób:

# \Q

Powinieneś wrócić do powłoki Linux.

Tworzenie tabeli PostgreSQL:

Teraz stwórzmy nowy stół sklepy w naszym Linuxhint Baza danych.

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

Utwórz sklepy stołowe (
Shopid int not null,
nazwa sklepu varchar (100) nie null,
NumEmployee int not null
);

sklepy Tabela powinna być utworzona.

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

# \D

Jak widać, sklepy Tabela znajduje się na liście.

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

# \ D sklepy

Wstawienie danych do tabeli:

Teraz wstawmy kilka nowych wierszy do sklepy tabela.

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

Wstaw do wartości sklepów (1, „Król żywności”, 5);
Wstaw do wartości sklepów (2, „Foodex”, 4);
Wstaw wartości sklepów (3, „Manekin burger”, 10);

Oświadczenia SQL działały pomyślnie. Włożyłem 3 manekiny do sklepy tabela. Świetnie!

Wybór danych z tabeli:

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

Wybierz * ze sklepów;

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

Usuwanie danych z tabeli:

Aby usunąć wiersz z sklepy stół z Shopid 1 (powiedzmy), uruchom następujące oświadczenie SQL:

Usuń ze sklepów, w których ShopId = 1;

Rząd powinien zostać usunięty z sklepy tabela.

Jak widać, rząd nie ma w sklepy stół już.

Wybierz * ze sklepów;

Aktualizacja danych tabeli:

Powiedzmy, chcesz zaktualizować Numemployee kolumna z 4 Do 8 (powiedzmy) dla sklepu z Shopid 2 sklepy tabela.

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

Aktualizacja sklepów set NumEmployee = 8 gdzie ShopId = 2;

Rząd powinien zostać zaktualizowany.

Jak widać, Numemployee dla sklepu z Shopid 2 jest aktualizowany do 8.

Usuwanie tabeli:

Aby usunąć tabelę sklepy, Uruchom następującą instrukcję SQL:

Sklep z stołami;

Tabela należy usunąć.

Usuwanie bazy 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 i używasz PostgreSQL na Debian 10. Dziękujemy za przeczytanie tego artykułu.