#! /usr/bin/env bash # Run on the first time configuring database if [ ! -d $PGHOST ]; then mkdir -p $PGHOST fi if [ ! -d $PGDATA ]; then echo 'Initializing postgresql database...' initdb $PGDATA --auth=trust >/dev/null fi # pg_ctl start -l $LOG_PATH -o "-c listen_addresses= -c unix_socket_directories=$PGHOST" # TODO move to alembic migrations psql $PGDATABASE << EOF CREATE TABLE routes ( \ id text, name text, creatorName text, creatorCharacter int, dustPoints jsonb[], checkPoints jsonb[], startLocation jsonb, endLocation jsonb, creationDate text );