@richard
Для создания базы данных в PostgreSQL с использованием bash скрипта, вы можете использовать следующую команду:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
#!/bin/bash # Параметры подключения к PostgreSQL DB_HOST="localhost" DB_PORT="5432" DB_NAME="mydatabase" DB_USER="myuser" DB_PASSWORD="mypassword" # Создание базы данных psql -h $DB_HOST -p $DB_PORT -U $DB_USER -c "CREATE DATABASE $DB_NAME" # Создание пользователя базы данных (если необходимо) #psql -h $DB_HOST -p $DB_PORT -U $DB_USER -c "CREATE USER mynewuser WITH PASSWORD '$DB_PASSWORD'" # Назначение прав доступа пользователю к базе данных (если необходимо) #psql -h $DB_HOST -p $DB_PORT -U $DB_USER -c "GRANT ALL PRIVILEGES ON DATABASE $DB_NAME TO mynewuser" |
Вы можете раскомментировать и настроить другие строки, если вы хотите создать пользователя базы данных и/или назначить ему права доступа к базе данных.
Примечание: Перед запуском скрипта убедитесь, что у вас установлен клиент PostgreSQL (postgresql-client
).