24 lines
537 B
Bash
24 lines
537 B
Bash
|
#! /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 ( \
|
||
|
creatorName text,
|
||
|
dustPoints float[],
|
||
|
checkPoints float[],
|
||
|
startLocation float,
|
||
|
endLocation float,
|
||
|
createDate text
|
||
|
);
|