Sha256: 17d1958c88b6f1ee01d9d6c29669ef3e75363af77e29c96e8e4f0ac85aa92c4d
Contents?: true
Size: 1.23 KB
Versions: 2
Compression:
Stored size: 1.23 KB
Contents
#!/usr/bin/env bash set -e echo echo "Installing Database" echo "= = =" echo default_name=message_store if [ -z ${DATABASE_NAME+x} ]; then echo "(DATABASE_NAME is not set. Default will be used.)" database=$default_name else database=$DATABASE_NAME fi echo "Database name is: $database" echo function script_dir { val="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" echo "$val" } function create-user { base=$(script_dir) psql -f $base/user/role.sql echo } function create-database { createdb $database echo } function create-extensions { base=$(script_dir) psql $database -f $base/extension/pgcrypto.sql echo } function create-table { base=$(script_dir) psql $database -f $base/table/messages.sql echo } base=$(script_dir) echo echo "Creating User: message_store" echo "- - -" create-user echo echo "Creating Database: $database" echo "- - -" create-database echo echo "Creating Extensions" echo "- - -" create-extensions echo echo "Creating Table" echo "- - -" create-table # Install functions source $base/install-functions.sh # Install indexes source $base/install-indexes.sh # Install views source $base/install-views.sh echo echo "Granting Privileges" echo "- - -" source $base/install-privileges.sh
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
evt-message_store-postgres-database-0.10.0.1 | database/install.sh |
evt-message_store-postgres-database-0.10.0.0 | database/install.sh |