Команды psql

25 Фев 2020 , 526

psql - это интерактивная программа , которая позволяет взаимодействовать с сервером базы данных. В этой программе мы можем выполнять операторы SQL и выполнять команды предоставляемые этой программой для изменения обхектов баз данных. Ниже мы рассмотрим эти команды

Для начала нам нужно подключиться к psql

Вот некоторые основные команды psql (клиент PostgreSQL) с их описанием и примерами:

  1. \l(или \list): - список баз данных

    Эта команда выводит список всех баз данных на сервере.

  2. \c (или \connect): Подключение к базе данных.

    Эта команда используется для подключения к конкретной базе данных

  3. \dt - Список всех таблиц в текущей базе данных.

  4. \d table_name (или \dt+ table_name): Описание структуры таблицы.

    Эта команда показывает структуру (колонки) таблицы "mytable". Используйте \dt+ mytable для вывода дополнительной информации, такой как ограничения.

  5. \du: - Список всех ролей (пользователей и групп) в системе.

  6. \ds (или \dn): Вывести список всех схем (неймспейсов) в текущей базе данных

    Команда \ds позволяет просмотреть список всех схем (неймспейсов) в текущей базе данных. Схемы в PostgreSQL используются для организации объектов базы данных, таких как таблицы, представления и функции, в логические группы.

  7. \di: Вывести список всех индексов в текущей базе данных

    Команда \di позволяет просмотреть список всех индексов, созданных в текущей базе данных. Индексы используются для оптимизации поиска и сортировки данных в таблицах.

  8. \q: - Выход из psql.

Заключение

В данной статье я привел примеры некоторых базовых команд psql. С PostgreSQL связано множество других команд и возможностей. Вы можете получить полный список команд, выполнив \? в psql.

comments powered by Disqus

Подписка

Подпишитесь на наш список рассылки, чтобы получать обновления из блога

Рубрики

Теги