2020-09-26 16:19:37 +02:00
|
|
|
#!/bin/bash
|
|
|
|
|
|
|
|
# Create database for a ScoDoc instance
|
|
|
|
# This script must be executed as postgres user
|
|
|
|
#
|
2021-07-23 13:45:56 +02:00
|
|
|
# $db_name is passed as an environment variable
|
2020-09-26 16:19:37 +02:00
|
|
|
|
|
|
|
source config.sh
|
|
|
|
source utils.sh
|
|
|
|
|
2021-07-23 13:45:56 +02:00
|
|
|
if [ $(id -n -u) != "$POSTGRES_SUPERUSER" ]
|
|
|
|
then
|
|
|
|
die "$0 must be run as user $POSTGRES_SUPERUSER"
|
|
|
|
fi
|
2020-09-26 16:19:37 +02:00
|
|
|
|
2021-07-23 13:45:56 +02:00
|
|
|
# 1--- CREATION UTILISATEUR POSTGRESQL
|
|
|
|
init_postgres_user
|
|
|
|
|
|
|
|
# 2--- CREATION BASE UTILISATEURS
|
|
|
|
echo 'Creating postgresql database for users:' "$SCODOC_USER_DB"
|
|
|
|
createdb -E UTF-8 -p "$POSTGRES_PORT" -O "$POSTGRES_USER" "$SCODOC_USER_DB"
|
2020-09-26 16:19:37 +02:00
|
|
|
|