При работе с базами данных вам часто потребуется перечислить базы данных или даже таблицы. Как и большинство серверов баз данных, Postgres имеет инструмент на основе командной строки, который позволяет вам управлять вашим сервером Postgres.
Этот инструмент psql. Он позволяет вводить запросы, выполнять их и отображать результаты. Вы можете использовать psql для просмотра баз данных и отображения таблиц в Postgres с помощью нескольких простых команд.
Подготовка
Чтобы подключиться к серверу и получить список баз данных или таблиц, вам необходимо установить PostgreSQL. Вот несколько полезных руководств:
- Как Установите PostgreSQL в Windows.
- Как Установите PostgreSQL на Ubuntu.
Список баз данных в PostgreSQL
После подключения к базе данных с помощью psql команду, вы можете вывести список всех баз данных на подключенном сервере, используя следующую команду.
постгрес=# \л
Это ярлык для \список команда.
Эта команда выведет как минимум три базы данных по умолчанию: postgres, template0 и template1. postgres — это первая база данных, к которой вы будете подключаться, если вы еще не создали другую базу данных.
Вы можете создать новую базу данных с помощью следующей команды.
постгрес=# создать базу данных dbname;
После того, как вы создали базу данных, вам нужно будет переключиться на нее, чтобы вставлять данные и выполнять с ней другие операции.
постгрес=# \c имя_базы_данных
Список таблиц в PostgreSQL
После подключения к базе данных и создания таблиц вам может понадобиться узнать, какие таблицы существуют. Вы можете сделать это, перечислив таблицы с помощью команды psql, \дт.
имя_базы =# \дт
Если таблицы не существуют, эта команда покажет отношений не нашел сообщение. В противном случае он будет отображать таблицы в табличном формате.
Например, создайте таблицу с именем users в базе данных с именем blog, используя следующую команду.
блог=# создаем пользователей таблицы (
user_id серийный ПЕРВИЧНЫЙ КЛЮЧ,
электронная почта VARCHAR ( 255 ) ЕДИНСТВЕННОЕ НЕ НУЛЕВОЙ,
пароль ВАРЧАР ( 50 ) НЕТ НУЛЕВОЙ
);
Если вы перечислите таблицы, используя \дт команда, вывод будет похож на тот, что показан ниже.
Управление вашей базой данных PostgreSQL
Есть пара простых команд psql, которые вы можете использовать для отображения баз данных и таблиц на сервере PostgreSQL. Это всего лишь две из многих команд, которые предлагает инструмент psql.
Однако, если вам нужно простое в использовании приложение с графическим интерфейсом для управления базой данных PostgreSQL, выберите инструмент pgAdmin. Используя pgAdmin, вы можете взаимодействовать со своим сервером без использования командной строки.