Połącz się z systemem wiersza poleceń bazy danych PostgreSQL

Połącz się z systemem wiersza poleceń bazy danych PostgreSQL

W naszych poprzednich artykułach rozmawialiśmy o serwerze PostgreSQL i bazach danych utworzonych z pomocą tego serwera. Jednak wcześniej stwierdziliśmy, że instalacja tego RDBMS w systemie Windows 10 jest nieco bardziej złożona niż system operacyjny Linux. Dlatego większość użytkowników znajduje również za pomocą baz danych PostgreSQL w systemie Windows 10 dość trudne. Aby złagodzić ich trudność, chcieliśmy nauczyć ich pierwszego etapu korzystania z baz danych PostgreSQL, i.mi., Łączenie się z bazami danych PostgreSQL. Do tej pory zdałbyś sobie sprawę z celu tej dyskusji. Ma na celu poprowadzenie Cię do mechanizmu połączenia bazy danych PostgreSQL podczas korzystania z wiersza polecenia Windows 10.

Uwaga: możesz również bawić się z bazami danych PostgreSQL podczas korzystania z SQL Shell lub PSQL; Jednak cel tego artykułu różnił się od tego.

Jak połączyć się z bazą danych PostgreSQL za pośrednictwem interfejsu wiersza poleceń Windows 10 (CLI)?

Aby połączyć się z dowolną pożądaną bazą danych PostgreSQL za pośrednictwem Windows 10 CLI, będziesz musiał wykonać następujące pięć kroków, podczas gdy szósta jest opcjonalna. Chcielibyśmy jednak stwierdzić tutaj, że najpierw dokładnie przeczytał wszystkie te kroki, a następnie zacząć je wykonywać, abyś mógł poprawnie wykonać pożądane zadanie bez popełnienia błędów.

Krok # 1: Skonfiguruj zmienną środowiskową systemu Windows 10:

Przed rozpoczęciem korzystania z wiersza polecenia Windows 10 w celu uzyskania dostępu do środowiska PostgreSQL musisz skonfigurować zmienną środowiskową systemu. W przeciwnym razie będziesz napotkać problemy podczas uzyskiwania dostępu do środowiska PostgreSQL w systemie. Aby skonfigurować wymaganą zmienną środowiskową, musisz wpisać „ENV” na pasku wyszukiwania systemu Windows 10 i kliknąć wynik „Edytuj zmienne środowiska systemu”.

Po wybraniu tej opcji okno właściwości systemu wyskakuje na ekranie. Musisz kliknąć trzecią kartę o nazwie karta „Advanced” w tym oknie. Na tej karcie musisz zlokalizować przycisk zmiennych środowiskowych i kliknąć.


Następnie przejdź do sekcji zmienne systemowe i kliknij dwukrotnie opcję ścieżki znajdującej się tam. Pozwoli ci to dodać ścieżkę katalogu BIN swojego PostgreSQL Server do zmiennej środowiska ścieżki, aby środowisko PostgreSQL można było łatwo uzyskać z wiersza polecenia Windows 10.

Z zmiennej środowiska ścieżki musisz kliknąć przycisk „Nowy”, abyś mógł dodać do niej nową ścieżkę.

Tutaj musisz skopiować i wkleić ścieżkę katalogu BIN swojego PostgreSQL Server w określonej lokalizacji. Po dodaniu tej ścieżki możesz przejść dalej, klikając przycisk „OK”. Następnie możesz również zamknąć okno właściwości systemu.

Krok # 2: Uzyskaj dostęp do wiersza polecenia za pośrednictwem systemu Windows 10:

Po prawidłowym skonfigurowaniu wymaganej zmiennej środowiska dla serwera PostgreSQL, następnym krokiem jest uruchomienie wiersza polecenia w systemie Windows 10. W tym celu musisz ponownie użyć paska wyszukiwania systemu Windows 10 i szukać w nim „CMD”. Natychmiast będziesz mógł zobaczyć wynik wiersza polecenia, w którym musisz kliknąć, aby go uruchomić.

Domyślne okno wiersza polecenia naszego systemu Windows 10 pokazano poniżej. Początkowo nie zostaną wykonane żadne polecenia, ale zobaczysz, jak możesz uruchomić polecenia w wierszu polecenia Windows 10 w następnym kroku.

Krok # 3: Wprowadź środowisko PostgreSQL za pośrednictwem wiersza polecenia:

Teraz musisz uzyskać dostęp do środowiska PostgreSQL za pośrednictwem wiersza polecenia Windows 10. W tym celu musisz uruchomić polecenie pokazane poniżej:

> PSQL -U Postgres

Tutaj „Postgres” reprezentuje domyślną nazwę użytkownika dla serwera PostgreSQL. Podczas instalacji serwera PostgreSQL, a nawet później możesz utworzyć nowego użytkownika. Ponieważ jednak nie utworzyliśmy żadnego nowego użytkownika dla naszego serwera PostgreSQL, będziemy musieli uzyskać dostęp do środowiska PostgreSQL za pośrednictwem umowy użytkownika podczas instalacji. Jeśli również nie utworzyłeś nowego użytkownika, domyślną nazwą użytkownika będzie również „postgres”.

Po uruchomieniu wyżej wymienionych polecenia zostaniesz poproszony o podanie określonego hasła do konta użytkownika. W przypadku domyślnego konta użytkownika należy utworzyć hasło do dostępu do niego podczas instalacji PostgreSQL Server; Dlatego w tym przypadku zapewniamy hasło, które skonfigurowaliśmy dla domyślnego konta użytkownika podczas instalacji serwera PostgreSQL w naszym systemie Windows 10.

Wkrótce po podaniu prawidłowego hasła dla określonego konta użytkownika, natychmiast wprowadzisz środowisko PostgreSQL, pozostając w wierszu polecenia Windows 10.

Krok # 4: Utwórz przykładową bazę danych PostgreSQL:

Zanim spróbujemy połączyć się z bazą danych PostgreSQL, najpierw utworzymy przykładową bazę danych za pomocą następującego polecenia. Jeśli masz już pożądaną bazę danych PostgreSQL utworzona w systemie Windows 10, możesz pominąć ten krok.

# Utwórz bazę danych SampleDB z kodowaniem „UTF8” LC_COLLATE = „English_united States” LC_CTYPE = „English_uniteted States”;

Tutaj SampleDB reprezentuje nazwę przykładowej bazy danych PostgreSQL, którą próbujemy utworzyć za pomocą tego polecenia.

Jeśli prawidłowo podałeś wszystkie parametry wyżej wymienionego polecenia, to polecenie z powodzeniem przeprowadzi odpowiedź „Utwórz bazę danych” na wierszu polecenia, jak pokazano na poniższym obrazku:

Ponieważ była to tylko przykładowa baza danych PostgreSQL i nie zamierzaliśmy robić z nią niczego innego, raczej chcieliśmy pokazać, jak połączyć się z tą bazą danych za pośrednictwem wiersza polecenia Windows 10; Dlatego nie utworzyliśmy żadnych tabel w tej bazie danych, i.mi., Nasza przykładowa baza danych PostgreSQL jest pusta.

Krok # 5: Połącz się z nowo utworzoną przykładową bazą danych PostgreSQL:

Aby połączyć się z nowo utworzoną próbką PostgreSQL, polecenie, które należy wykonać, jest bardzo proste i jest następujące:

# PSQL SampleDB

Tutaj SampleDB odpowiada bazie danych, do której chcemy połączyć się za pomocą wiersza polecenia Windows 10. Możesz go zastąpić nazwą żądanej bazy danych PostgreSQL, do której chcesz się połączyć.

Jeśli Twoja żądana baza danych istnieje i nie ma również żadnych innych błędów, będziesz mógł pomyślnie połączyć się z określoną bazą danych, ale nie otrzymasz potwierdzenia w wierszu polecenia, jak pokazano poniżej:

Krok # 6: Wykonaj zapytania PostgreSQL w przykładowej bazie danych PostgreSQL (opcjonalnie):

Po pomyślnym połączeniu z żądaną bazą danych PostgreSQL podczas korzystania z wiersza polecenia Windows 10, możesz wykonać wszystkie wybrane zapytania w celu manipulowania danymi. Jeśli jednak chcesz zrezygnować ze środowiska PostgreSQL po połączeniu z pożądaną bazą danych, wystarczy wykonać następujące zapytanie, a będziesz poza środkiem PostgreSQL.

# \Q

Wniosek:

W tym artykule dał użytkownikom dobry start na łączeniu baz danych PostgreSQL podczas korzystania z wiersza polecenia Windows 10. Mamy nadzieję, że po przejściu przez ten przewodnik nie będziesz miał żadnych problemów, przynajmniej podczas łączenia się z bazami danych PostgreSQL w systemie Windows 10, szczególnie jeśli zamierzasz użyć wiersza polecenia w tym celu.