21 lines
540 B
Bash
21 lines
540 B
Bash
|
#!/bin/bash
|
||
|
name=${PWD##*/}
|
||
|
name=${name//[-._]/}
|
||
|
|
||
|
printf 'Setting up %s\n' $name
|
||
|
|
||
|
printf "...Creating databases\n"
|
||
|
dropdb ${name}
|
||
|
dropdb ${name}_test
|
||
|
|
||
|
createdb ${name}
|
||
|
createdb ${name}_test
|
||
|
|
||
|
psql -d ${name} -c "CREATE EXTENSION IF NOT EXISTS pgcrypto;"
|
||
|
psql -d ${name}_test -c "CREATE EXTENSION IF NOT EXISTS pgcrypto;"
|
||
|
|
||
|
psql -d ${name} -c "CREATE USER vanth_dev WITH PASSWORD 'letmein';"
|
||
|
|
||
|
psql -d ${name} -c "GRANT ALL PRIVILEGES ON DATABASE ${name} to dev;"
|
||
|
psql -d ${name}_test -c "GRANT ALL PRIVILEGES ON DATABASE ${name}_test to dev;"
|