Чтобы получить доступ к интерфейсу командной строки (CLI) PostgreSQL, вы можете использовать любой из следующих методов:
Способ 1: использование команды «psql»
Самый распространенный способ доступа к CLI PostgreSQL — использование команды «psql». Вот как это можно сделать:
-
Откройте терминал или командную строку.
-
Введите следующую команду и нажмите Enter:
psql -U <username> -d <database_name>
Замените
на свое имя пользователя PostgreSQL и
на имя базы данных, к которой вы хотите подключиться.Например, если ваше имя пользователя «postgres» и вы хотите подключиться к базе данных с именем «mydatabase», команда будет следующей:
psql -U postgres -d mydatabase
-
Введите пароль при появлении запроса.
Теперь вы будете подключены к интерфейсу командной строки PostgreSQL, где сможете выполнять SQL-запросы и взаимодействовать с базой данных.
Метод 2: использование полного пути к исполняемому файлу «psql»
Если команда «psql» не распознается, вы можете попробовать использовать полный путь к исполняемому файлу «psql». Путь может отличаться в зависимости от вашей операционной системы и установки PostgreSQL. Вот пример:
-
Откройте терминал или командную строку.
-
Введите следующую команду и нажмите Enter:
/usr/lib/postgresql/<version>/bin/psql -U <username> -d <database_name>
Замените
номером установленной версии PostgreSQL,
своим именем пользователя PostgreSQL и
с именем базы данных, к которой вы хотите подключиться.Например, если у вас установлен PostgreSQL версии 13, ваше имя пользователя — «postgres» и вы хотите подключиться к базе данных с именем «mydatabase», команда может выглядеть так:
/usr/lib/postgresql/13/bin/psql -U postgres -d mydatabase
-
Введите свой пароль при появлении запроса.
Метод 3. Использование переменных среды
Другой способ получить доступ к CLI PostgreSQL — установить необходимые переменные среды и выполнить команду «psql». Вот пример:
-
Откройте терминал или командную строку.
-
Задайте следующие переменные среды:
-
Для Unix/Linux/Mac:
export PGUSER=<username> export PGPASSWORD=<password> export PGDATABASE=<database_name>
-
Для Windows (командная строка):
set PGUSER=<username> set PGPASSWORD=<password> set PGDATABASE=<database_name>
-
-
Запустите команду «psql»:
psql
Вы будете подключены к CLI PostgreSQL, используя указанное имя пользователя, пароль и базу данных.