Команды psql
psql - это интерактивная программа , которая позволяет взаимодействовать с сервером базы данных. В этой программе мы можем выполнять операторы SQL и выполнять команды предоставляемые этой программой для изменения обхектов баз данных. Ниже мы рассмотрим эти команды
Для начала нам нужно подключиться к psql
Вот некоторые основные команды psql (клиент PostgreSQL) с их описанием и примерами:
-
\l(или \list): - список баз данных
Эта команда выводит список всех баз данных на сервере.
-
\c (или \connect): Подключение к базе данных.
Эта команда используется для подключения к конкретной базе данных
\dt - Список всех таблиц в текущей базе данных.
-
\d table_name (или \dt+ table_name): Описание структуры таблицы.
Эта команда показывает структуру (колонки) таблицы "mytable". Используйте \dt+ mytable для вывода дополнительной информации, такой как ограничения.
\du: - Список всех ролей (пользователей и групп) в системе.
-
\ds (или \dn): Вывести список всех схем (неймспейсов) в текущей базе данных
Команда \ds позволяет просмотреть список всех схем (неймспейсов) в текущей базе данных. Схемы в PostgreSQL используются для организации объектов базы данных, таких как таблицы, представления и функции, в логические группы.
-
\di: Вывести список всех индексов в текущей базе данных
Команда \di позволяет просмотреть список всех индексов, созданных в текущей базе данных. Индексы используются для оптимизации поиска и сортировки данных в таблицах.
\q: - Выход из psql.
Заключение
В данной статье я привел примеры некоторых базовых команд psql. С PostgreSQL связано множество других команд и возможностей. Вы можете получить полный список команд, выполнив \? в psql.