This commit is contained in:
parent
48cba35c47
commit
a02a095947
|
|
@ -339,6 +339,18 @@ _main() {
|
||||||
export PGPASSWORD="${PGPASSWORD:-$POSTGRES_PASSWORD}"
|
export PGPASSWORD="${PGPASSWORD:-$POSTGRES_PASSWORD}"
|
||||||
docker_temp_server_start "$@"
|
docker_temp_server_start "$@"
|
||||||
|
|
||||||
|
# 创建 postgres 超级管理员(如果不存在)
|
||||||
|
docker_process_sql <<-EOSQL
|
||||||
|
DO \$\$
|
||||||
|
BEGIN
|
||||||
|
IF NOT EXISTS (SELECT FROM pg_roles WHERE rolname = 'postgres') THEN
|
||||||
|
CREATE ROLE postgres SUPERUSER LOGIN PASSWORD '${POSTGRES_PASSWORD}';
|
||||||
|
ALTER DATABASE ${POSTGRES_DB} OWNER TO postgres;
|
||||||
|
END IF;
|
||||||
|
END
|
||||||
|
\$\$;
|
||||||
|
EOSQL
|
||||||
|
|
||||||
docker_setup_db
|
docker_setup_db
|
||||||
docker_process_init_files /docker-entrypoint-initdb.d/*
|
docker_process_init_files /docker-entrypoint-initdb.d/*
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue