#!/bin/sh

# art2psql
# Fri Aug 24 06:28:09 MDT 2007 
# jorgericarte@asuni.com.mx
# Pasa archivo FC_ARTIC a postgres
# Debe de tener permisos para leer/escribir en /home/fic

SCRIPTAWK="/var/www/ficnx/psql/etc2psql.awk"
FACPATH="/home/fic/etc/"
DBVIEWPATH="/usr/bin/dbview -D "
FACFILES="*"

AWKPATH="/usr/bin/awk"
RMPATH="/bin/rm -f"
MVPATH="/bin/mv"

CATPATH="/bin/cat"
FACSQL="/var/lib/postgresql/etc2psql.sql"
DBSQL="/usr/bin/psql -d ficnx -o /var/lib/postgresql/etc2psql.out -f "

for f in $FACPATH$FACFILES
  do
    KES=`echo $f | cut -f1 --delimiter='.'`
    NEWFILE=$KES".TXT"
    $DBVIEWPATH $f >$NEWFILE

    $RMPATH $f
##    $MVPATH $NEWFILE $f
    NEWSQL=$KES".SQL"
    $AWKPATH  -f $SCRIPTAWK $NEWFILE >$NEWSQL
    $RMPATH $NEWFILE

##    $RMPATH $f
    $CATPATH $NEWSQL >>$FACSQL
    $RMPATH $NEWSQL
done   

if [ -f $FACSQL ]; then
  PSQL=$DBSQL$FACSQL 
  $PSQL 
  $RMPATH $FACSQL
fi
