http://www.postgresql.org/docs/9.0/static/app-psql.html

psql -f archivo.sql




>________________________________
> De: Jose Mercedes Venegas Acevedo <jvenegasp...@gmail.com>
>Para: pgsql-es-ayuda@postgresql.org; pgsql-es-fome...@postgresql.org; 
>ar...@postgresql.org 
>Enviado: Lunes 25 de junio de 2012 10:37
>Asunto: [pgsql-es-fomento] ejecucion de sentencias update de manera mas veloz
> 
>
>Buen dia a todos 
>
>tengo una base de datos postgis que tienen la lotizacion de un poblado pues 
>resulta que cada fila de los lotes tiene el nombre del cliente pero no su 
>codigo para otras consultas administrativas que tenemos
>en otro sistema alfanumerico
>asi que exporte la lista de nombres y codigos del sistema transaccional en 
>oracle para insertarle ese codigo a postgres usando excel para armar la 
>consulta.
>
>las consultas que genero en excel quedan asi:
>
>UPDATE CAT_LOTE SET ID= '13010400060' WHERE NOM_CLI = 'HOSTAL CABALLITO 
>TOTORA' AND ID LIKE '99%';
>UPDATE CAT_LOTE SET ID= '13010400070' WHERE NOM_CLI = 'ARCILA GONZALES MARGOT 
>IVONE' AND ID LIKE '99%';
>UPDATE CAT_LOTE SET ID= '13010400080' WHERE NOM_CLI = 'LESCANO ALVA CARLOS 
>FORTUNATO' AND ID LIKE '99%';
>UPDATE CAT_LOTE SET ID= '13010400090' WHERE NOM_CLI = 'ARCILLA CACERES 
>MICAELA' AND ID LIKE '99%';
>UPDATE CAT_LOTE SET ID= '13010400100' WHERE NOM_CLI = 'ARCILLA JURADO ALBERTO' 
>AND ID LIKE '99%';
>
>y asi hasta 200 mil
>
>estas las pego en el pgadmin pero en bloques de 10000 porque si le pongo mas 
>se cuelga y demora una hora mas o menos en ejecutar esa actualizacion.
>
>estoy usando postgres 9.1 sobre windows server 2003 
>
>alguna otra forma de hacer esto mas rapido usando el psql por consola no se 
>alguna otra forma como seria?
>
>gracias por la atencion
>
>saludos
>
>-- 
>José Mercedes Venegas Acevedo
>cel: Mov. 949808846
>
>mails: jvenegasp...@php.net
>          jvenegasp...@gmail.com
> 
>PHP Spanish Docs translator member.
>http://www.php.net/manual/es/index.php
>
>
>
>

Responder a