9 lines
452 B
Bash
9 lines
452 B
Bash
|
#!/usr/bin/env bash
|
||
|
# Creates a database, user, and extensions to use Devicehub
|
||
|
|
||
|
createdb $1 # Create main database
|
||
|
psql -d $1 -c "CREATE USER dhub WITH PASSWORD 'ereuse';" # Create user devicehub uses to access db
|
||
|
psql -d $1 -c "GRANT ALL PRIVILEGES ON DATABASE devicehub TO dhub;" # Give access to the db
|
||
|
psql -d $1 -c "CREATE EXTENSION pgcrypto SCHEMA public;" # Enable pgcrypto
|
||
|
psql -d $1 -c "CREATE EXTENSION ltree SCHEMA public;" # Enable ltree
|