Pokaż bazy danych w PostgreSQL wprowadzenie

Jeśli pracujesz z PostgreSQL, prawdopodobnie masz więcej niż jedną bazę danych na serwerze PostgreSQL. Może się zdarzyć, że będziesz musiał uzyskać listę wszystkich baz danych znajdujących się w systemie. Na szczęście istnieje kilka prostych sposobów na wykonanie tego zadania. W tym artykule wyjaśnimy, jak wyświetlać bazy danych w PostgreSQL przy użyciu dwóch różnych metod.,

warunki wstępne korzystania z PostgreSQL

w tym samouczku będziemy wykonywać różne polecenia bazy danych, więc istnieje kilka warunków wstępnych, które muszą być spełnione przed przejściem do przodu:

  • najpierw musisz upewnić się, że PostgreSQL jest zainstalowany na twoim komputerze. Jeśli nie masz pewności, użyj polecenia service postgresql status, które poinformuje Cię o statusie active.

  • musisz również upewnić się, że psql, interfejs wiersza poleceń PostgreSQL, jest zainstalowany., Polecenie psql -V może być użyte do sprawdzenia, czy psql jest zainstalowane.,

dostęp do bazy danych PostgreSQL za pomocą 'psql'

możemy użyć następującego polecenia, aby uzyskać dostęp do bazy danych PostgreSQL na komputerze lokalnym za pomocą psql interfejs wiersza poleceń:

1
sudo su-Postgres

To polecenie wyświetli monit o podanie hasła, więc musisz je wprowadzić, aby uzyskać dostęp do PostgreSQL.,

następnie wpisz następujące polecenie, aby uzyskać dostęp do bazy danych:

1
psql some_username-h 127.0.0.1-d some_database

ponownie pojawi się monit o hasło użytkownika, więc musisz wprowadzić je ponownie i nacisnąć Return.

Utwórz bazę danych PostgreSQL

następnym krokiem jest utworzenie bazy danych PostgreSQL., Aby kontynuować, musisz otworzyć wiersz polecenia w systemie Windows lub terminal w systemie MacOS lub Linux.,>1

CREATE DATABASE db_name;

For our example, we’ll create the test database:

1
CREATE DATABASE test;

List databases for Postgres in psql

The \l command in psql can be used to show all of the PostgreSQL databases., Polecenie \list może być również użyte do osiągnięcia tych samych wyników.

Kiedy używasz tego polecenia, zwracane wyjście powinno wyglądać tak:

Pokaż bazy danych za pomocą polecenia 'SELECT'

chociaż korzystanie z poleceń psql wyświetlanych w poprzedniej sekcji jest również inny sposób wyświetlania baz danych w PostgreSQL., Możemy użyć następującego zapytania SELECT w psql interfejs

1
select datname from pg_database;

instrukcja SELECT pokazana powyżej powinna zwracać wyniki, które wyglądają następująco:

z wyników wynika, że tabela pg_databasezbiera informacje o dostępnych bazach danych w PostgreSQL.,

Jeśli chcesz połączyć się z określoną bazą danych, możesz użyć polecenia\c, a następnie nazwy bazy danych. Pozwoli to na wejście do bazy danych i rozpoczęcie wykonywania zapytań. Na przykład: \c some_database.

podsumowanie jak wyświetlać bazy danych w PostgreSQL

Jeśli masz zainstalowany PostgreSQL na swoim komputerze, ważne jest, aby wiedzieć, że pojedyncza instancja serwera PostgreSQL może zarządzać wieloma różnymi bazami danych. Dostępnych jest kilka prostych poleceń, które można wykorzystać do uzyskania listy baz danych na serwerze PostgreSQL., W tym artykule przyjrzeliśmy się kilku różnym sposobom wyświetlania baz danych w PostgreSQL. Korzystając z przykładów i instrukcji zawartych w tym samouczku, będziesz mógł pobrać własną listę baz danych i lepiej zarządzać serwerem PostgreSQL.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *