Чтобы запустить запрос в PostgreSQL из командной строки, вы можете использовать различные методы. Вот несколько подходов, которые вы можете использовать:
-
Использование инструмента командной строки psql:
- Откройте интерфейс командной строки или терминал.
- Выполните следующую команду, чтобы подключиться к базе данных PostgreSQL:
psql -U имя_пользователя -d имя_базы_данных - Замените
usernameна свое имя пользователя PostgreSQL иdatabase_nameна имя базы данных, к которой вы хотите подключиться. - После подключения вы можете напрямую выполнять SQL-запросы. Например:
SELECT * FROM table_name;
-
Выполнение сценариев SQL:
- Создайте файл SQL (например,
query.sql) и напишите в нем запрос. - Откройте интерфейс командной строки или терминал.
- Для запуска сценария используйте следующую команду:
psql -U имя_пользователя -d имя_базы_данных -f query.sql - Замените
usernameна свое имя пользователя PostgreSQL,database_nameна имя базы данных иquery.sqlна путь к вашему SQL-скрипту..
- Создайте файл SQL (например,
-
Использование опции -c:
- Откройте интерфейс командной строки или терминал.
- Выполните следующую команду, чтобы выполнить одиночный запрос:
psql -U username -d имя_базы_данных -c "SELECT * FROM table_name;" - Замените
usernameна свое имя пользователя PostgreSQL,database_nameна имя базы данных иSELECT * FROM table_name;на желаемый запрос.
Эти методы позволяют эффективно выполнять запросы PostgreSQL из командной строки.