#!/bin/sh

.  _PATH_TO_INSTALL_/bin/Definitions

$PGBIN/createuser --superuser --createdb --no-adduser --no-createrole -U $PGADMIN $PGUSER 
$PGBIN/createdb -U $PGUSER $PGDB

SqlQuery "create table spooledfiles ( filename varchar(100) );"

# Meta description des donnes

SqlQuery "create table meta_columndesc ( id serial8, ColumnName varchar(64) primary key, ColumnDesc varchar(64), DataType varchar(2), Size int8 );"

# Table de dcodage des prefixes

SqlQuery "create table geozones ( prefix varchar(100) primary key, explanation varchar(500) );"

cat $ETC/prefixes.txt | sed 's/'"'"'/&&/g' | sed 's/\(.*\)	\(.*\)/insert into geozones values ( '"'"'\1'"'"', '"'"'\2'"'"' );/g' | tee deb | $PSQL -qtA '' -F '\t' -U $PGUSER $PGDB

SqlQuery "create table taxdata ( id serial8, SourceFilename varchar(100) );"

SqlQuery "insert into meta_columndesc values ( DEFAULT, 'id', 'Id', ' ', 0 );"
SqlQuery "insert into meta_columndesc values ( DEFAULT, 'sourcefilename', 'SourceFilename', 'L', 100 );"

SqlQuery "vacuum analyze;"
