Add self deploy scripts for the database (without docker)
parent
1335ca5724
commit
e2b15f1b82
@ -0,0 +1,8 @@
|
||||
@echo off
|
||||
setlocal
|
||||
cd ..
|
||||
for /F "tokens=*" %%p in ('type Docker\dmp-db.env') do SET %%p
|
||||
psql -d postgres -U postgres -w --set=POSTGRES_USER=%POSTGRES_USER% --set=POSTGRES_PASSWORD=%POSTGRES_PASSWORD% --set=POSTGRES_DB=%POSTGRES_DB% -f main/createDatabase.sql
|
||||
psql -d dmptool -U dmptool -w -f main/DataManagementPlanDB.sql
|
||||
for /R "updates" %%f in (*.sql) do psql --set=ADMIN_USERNAME=%ADMIN_USERNAME% --set=ADMIN_PASSWORD=%ADMIN_PASSWORD% -d dmptool -U dmptool -w -f %%f
|
||||
endlocal
|
@ -0,0 +1,5 @@
|
||||
cd ..
|
||||
source Docker/dmp-db.env
|
||||
export $(cut -d= -f1 Docker/dmp-db.env)
|
||||
psql -d postgres -U postgres -w --set=POSTGRES_USER="$POSTGRES_USER" --set=POSTGRES_PASSWORD="$POSTGRES_PASSWORD" --set=POSTGRES_DB="$POSTGRES_DB" -f main/createDatabase.sql
|
||||
./initdb.sh
|
@ -0,0 +1,2 @@
|
||||
CREATE USER :POSTGRES_USER with PASSWORD :'POSTGRES_PASSWORD' SUPERUSER;
|
||||
CREATE DATABASE :POSTGRES_DB;
|
Loading…
Reference in New Issue