Files
carrramba-encore-rate/backend/docker/database/docker-entrypoint-initdb.d/init-user-db.sh
Adrien dea6b928e1 🗃️ Create and use a db dedicated user for backend
* Rename the db name (idfm_matrix_bot -> cer_db).
 * Remove unused bot database.
 * Create a dedicated user (cer_user/cer_password).
2023-01-22 19:02:54 +01:00

12 lines
312 B
Bash
Executable File

#!/bin/bash
set -e
psql -v ON_ERROR_STOP=1 --username "$POSTGRES_USER" --dbname "$POSTGRES_DB" <<-EOSQL
CREATE USER cer_user WITH ENCRYPTED password 'cer_password';
CREATE DATABASE cer_db;
\c cer_db;
CREATE EXTENSION IF NOT EXISTS pg_trgm SCHEMA "public";
GRANT CREATE ON SCHEMA public to cer_user;
EOSQL