PostgreSQL. Создание базы и пользователя базы данных
Используйте подходящий Вам PowerShell-скрипт из предоставленных ниже:
# Параметры $Username = "windows_user" $Password = "windows_pass" $Database = "windows_db" # Команды для создания пользователя и базы данных & "C:\Program Files\PostgreSQL\15\bin\psql.exe" -U postgres -c "CREATE USER $Username WITH PASSWORD '$Password';" & "C:\Program Files\PostgreSQL\15\bin\psql.exe" -U postgres -c ALTER ROLE $Username SET standard_conforming_strings = on; & "C:\Program Files\PostgreSQL\15\bin\psql.exe" -U postgres -c "CREATE DATABASE $Database OWNER $Username;" & "C:\Program Files\PostgreSQL\15\bin\psql.exe" -U postgres -c "GRANT ALL PRIVILEGES ON DATABASE $Database TO $Username;" Write-Host "Пользователь $Username создан успешно"
Сохраните его в файл (например, create_user.sql), затем выполните команду:
bash psql -U postgres -f create_user.sql
Остается только проверить созданного пользователя:
sql \du
Подробнее о создании базы данных PostgreSQL Вы можете прочитать здесь: Создание базы данных.