Puedes poner un trigger en la tabla y dependiendo del valor de columnas q dices puedes retornar NULL y este no se guardara en la tabla si pasa entonces retorna NEW
*-------------------------------------------------------* *-Edwin Quijada *-Developer DataBase *-JQ Microsistemas *-Soporte PostgreSQL *-www.jqmicrosistemas.com *-809-849-8087 *-------------------------------------------------------* > CC: pgsql-es-ayuda@postgresql.org > Subject: Re: [pgsql-es-ayuda] COPY FROM > From: alvhe...@commandprompt.com > To: guillermo...@gmail.com > Date: Fri, 28 May 2010 11:19:35 -0400 > > Excerpts from Guillermo Villanueva's message of vie may 28 10:34:43 -0400 > 2010: > > Hola gente, cómo están? > > Quería saber si hay alguna posibilidad de filtrar (horizontal y > > verticalmente) los datos de un .TXT muuuuy grande al copiarlos con COPY. De > > unas 360mil líneas hay unas 120mil que no quiero copiar (puedo detectarlas > > por un valor de columna), y hay dos columnas que tampoco quiero. > > Voy a tener que hacer el copy completo a una tabla intermedia y después otro > > de tabla a tabla ? > > Quizás pgloader te ayude algo > http://pgloader.projects.postgresql.org/ > > Aunque no me parece que te permita saltarte ciertos valores en una > columna. > > -- > Álvaro Herrera <alvhe...@commandprompt.com> > The PostgreSQL Company - Command Prompt, Inc. > PostgreSQL Replication, Consulting, Custom Development, 24x7 support > - > 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 _________________________________________________________________