Для выполнения SQL запросов через bash-скрипт с помощью утилиты psql вам потребуется создать скрипт, в котором будет задана команда для подключения к базе данных и выполнения SQL запроса.
Прежде всего, у вас должен быть установлен PostgreSQL на вашем компьютере, а также установлены необходимые пакеты для работы с базой данных из командной строки.
Вот пример bash-скрипта, который можно использовать для запуска SQL запросов через psql:
#!/bin/bash # Указываем данные для подключения к базе данных DB_NAME="название_базы_данных" DB_USER="пользователь_базы_данных" DB_PASSWORD="пароль_пользователя_базы_данных" DB_HOST="хост_базы_данных" DB_PORT="порт_базы_данных" # SQL запрос, который нужно выполнить SQL_QUERY="SELECT * FROM table_name;" # Выполняем SQL запрос с помощью psql psql -d $DB_NAME -U $DB_USER -h $DB_HOST -p $DB_PORT -c "$SQL_QUERY"
Помните, что перед запуском скрипта необходимо дать ему права на выполнение, используя команду chmod +x script_name.sh
.
В данном примере скрипт подключается к базе данных с заданными параметрами, выполняет SQL запрос и выводит результат на экран. Вы можете изменить параметры подключения, запрос и обработку результата в соответствии с вашими потребностями.
Таким образом, с помощью данного bash-скрипта вы сможете легко выполнять SQL запросы через psql из командной строки.