#!/bin/sh

# actexi
# Thu Nov 15 17:41:42 MST 2012 
# jorgericarte@asuni.com.mx
# Actualiza existencia de sucursales
# Ultimo cambio: jue 14 ene 2016 21:42:23 MST

# Variables-Constantes
LDIR=""
LFILE=$LDIR"Exi"

# Revisa cuantos archivos de sucursales existen
# y los descomprime
/usr/bin/logger "Revisando cuando archivos de sucursales existen"
/bin/ls -l --sort=time $LFILE* | awk '{print $9}' >/tmp/suc.txt
while read line; do
#    echo $line
#    count=$((count + 1))
  /bin/gunzip $line
done < /tmp/suc.txt

# Actualiza existencias en catalogo de articulos
/usr/bin/logger "Actualizando existencias en catalogo de articulos"
/bin/ls -l --sort=time $LFILE* | awk '{print $9}' >/tmp/suc.txt
while read line; do
  /usr/bin/logger $line
# Elimina table anterior
  ftable=$(grep "CREATE TABLE" $line |cut -d ' ' -f 3)
  iline="DROP TABLE "$ftable" CASCADE"
  /usr/bin/psql -d ficnx -c "$iline"  >/tmp/suc1.txt
# Inserta table nueva
  iline="\i "$line
  /usr/bin/psql -d ficnx -c "$iline"  >/tmp/suc1.txt
# Mon Sep 07 17:05:14 MDT 2015 
# Para consultas varias sucursales JR
#  /usr/local/bin/ficaein $line
  iline="CREATE INDEX "$ftable"_ae_parte ON "$ftable"(ae_parte)"
  /usr/bin/psql -d ficnx -c "$iline"  >/tmp/suc1.txt
  rm $line
  sleep 120
done < /tmp/suc.txt

rm /tmp/suc.txt
rm /tmp/suc1.txt
