]> git.llucax.com Git - mecon/scripts.git/blob - novedades/run-sql-data-parts
f342c5003c09939b5f97e4258c611ce600104821
[mecon/scripts.git] / novedades / run-sql-data-parts
1 #!/bin/sh
2 #
3 # Script para ejecutar todos los sql de un directorio.
4 #
5 # Creado por Leandro Lucarella (llucar) el mié ene 22 18:20:06 ART 2003
6 #
7
8 # Parámetros de la línea de comandos.
9 host="$1"
10 user="$2"
11 pass="$3"
12 db="$4"
13 home="$5"
14
15 # Script.
16 echo "Procesando '$home'..."
17 for file in `ls "$home"`; do
18     echo "- Cargando '$file'..."
19     cat <<EOT | mysql -h"$host" -u"$user" -p"$pass" "$db"
20         delete from $file;
21         load data infile '$home/$file' 
22             replace into table $file
23             fields terminated by ',' 
24             lines terminated by '\n' 
25             ignore 1 lines;
26 EOT
27 done