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 > > > >