madhungry

actualizador.sh

Jun 28th, 2012
36
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.38 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3.  
  4. echo 'Bienvenido al sistema de actualización de base de datos de Siafa'
  5. echo -n 'Por favor, introduzca su nombre: '
  6. read nombre
  7. echo $nombre por favor introduzca el valor correspondiente a cada variable, muchas gracias.
  8. echo
  9.  
  10.  
  11. resp='s'
  12.  
  13. while [ $resp = 's' ]; do
  14.  
  15.     echo
  16. echo  'updateo de los codigos de flia de la tabla flias'
  17.     echo -n 'UPDATE familias SET codfamilia = '
  18.     read setcodflia
  19.     echo -n 'WHERE codfamilia = '
  20.     read wherecodflia
  21. echo  'updateo de los codigos madre de la tabla flias'
  22.     echo -n 'UPDATE familias SET codmadre = '
  23.     read setcodmadre
  24.     echo -n 'WHERE codmadre = '
  25.     read wherecodmadre
  26. echo  'updateo de la descripcio extendida relacion MADRE > HIJA'
  27.     echo -n 'UPDATE familias SET descripcionextendida = '
  28.     read setdescext
  29.     echo -n 'WHERE descripcionextendida = '
  30.     read wheredescext
  31.  
  32.     dbname="abanq_produccion"
  33.     username="postgres"
  34.     psql $dbname $username <<< "UPDATE familias SET codfamilia = '$setcodflia' WHERE codfamilia = '$wherecodflia';
  35.     UPDATE familias SET codmadre = '$setcodmadre' WHERE codmadre = 'wherecodmadre';
  36.     UPDATE familias SET descripcionextendida = '$setdescext' WHERE descripcionextendida = '$wheredescext';
  37.     UPDATE articulos SET codfamilia = '$setcodflia' WHERE codfamilia = '$wherecodflia';
  38.     \q"
  39.        
  40.     echo -n 'Seguir?(s/n): '
  41.     read resp
  42.     echo
  43.  
  44. done
  45.  
  46.  
  47.  
  48. echo
  49. echo Hasta luego $nombre, que tenga un buen dia
Advertisement
Add Comment
Please, Sign In to add comment