#!/bin/sh

# default
DBNAME="tmafreq"
TABLE_FREQ="freq"
TABLE_FTN="ftn"

OWNER="ftn"

###############################################################################
echo "PostgreSQL"
###############################################################################

echo "  \"${DBNAME}\""
psql template1 -c "CREATE DATABASE ${DBNAME};"

echo "  \"${TABLE_FREQ}\""
psql ${DBNAME} -c "CREATE TABLE ${TABLE_FREQ} (alias text, file text, path text, system char, passwd text);"

echo "  \"${TABLE_FTN}\""
psql ${DBNAME} -c "CREATE TABLE ${TABLE_FTN} (addr text, date date, file text, size int8);"

echo "  \"${OWNER}\""
psql ${DBNAME} -c "CREATE USER ${OWNER};"

echo "  \"${OWNER}\"  ."
psql ${DBNAME} -c "GRANT SELECT ON ${TABLE_FREQ} TO ${OWNER};"
psql ${DBNAME} -c "GRANT SELECT, INSERT ON ${TABLE_FTN} TO ${OWNER};"

echo "    alias ( ${TABLE_FREQ})."
psql ${DBNAME} -c "CREATE INDEX alias_index ON ${TABLE_FREQ} (alias);"

echo "    addr  date ( ${TABLE_FTN})."
psql ${DBNAME} -c "CREATE INDEX addr_date_index ON ${TABLE_FTN} (addr, date);"
