ps creo q la solución actual es usar pgloader o fzpgloader. También sería una idea muy buena que en el comando COPY se pudiese elegir las columnas a insertar, sea enumerandolas y/o por titulo en el archivo (header=true), no se si hay algo en la versión 9.2 para eso.
>________________________________ > De: Daymel Bonne Solís <dbo...@uci.cu> >Para: Sergio Valdes Hurtado <svh.pg...@gmail.com> >CC: Lista PostgreSql <pgsql-es-ayuda@postgresql.org> >Enviado: Miércoles 16 de Mayo de 2012 15:33 >Asunto: [pgsql-es-ayuda] Re: [pgsql-es-ayuda] Efectuar copy desde un archivo >con más columnas que la tabla > >El 16/05/12 16:13, Sergio Valdes Hurtado escribió: >> Estimados, >> estoy usando Postgresql 9.1 en windows y tengo que cargar periódicamente >> distintos archivos de datos en algunas tablas. >> Estos archivos son externos y no tengo control de su emisión, y en >> particular uno de ellos ahora me lo generan con dos campos mas que los que >> me mandaban originalmente. >> Para cargarlos uso el comando copy y ahora como el archivo tiene más campos >> usé la siguiente sintaxis: >> copy mi_tabla (campo1, campo2, ...., campoN) from 'mi_archivo.txt'; >> pero me da un mensaje que dice "Error: datos extra después de la última >> columna esperada" >> >> Lo anterior es obvio, pues el nuevo archivo tiene dos columnas mas al final, >> pero pensé que usando la opción de nombrar las columnas, no tomaría en >> cuenta las adicionales. >> Un dato mas, el archivo en cuestión tiene casi 4 millones de filas >> >> Gracias de antemano por su ayuda >> >Lamentablemente es así. Creo que ahí se puede mejorar, porque es un escenario >bastante común. Que opinan al respecto? > >Saludos > >10mo. ANIVERSARIO DE LA CREACION DE LA UNIVERSIDAD DE LAS CIENCIAS >INFORMATICAS... >CONECTADOS AL FUTURO, CONECTADOS A LA REVOLUCION > >http://www.uci.cu >http://www.facebook.com/universidad.uci >http://www.flickr.com/photos/universidad_uci >- >Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org) >Para cambiar tu suscripción: >http://www.postgresql.org/mailpref/pgsql-es-ayuda > > >