Estimado Anthony,
Gracias por tu sugerencia, he logrado generar filename dinamicos y
agregarlos al COPY TO.
Adicionalmente para no tener problema con la ' (comilla simple) en la
cadena del SELECT... deberán colocar '' (comilla simple 2 veces) por
cada comilla simple, ejemplo:
conforma tu cadena de COPY . con las parametros necesarios y tratalo
como un text luego debes ejecutar esa sentencia con
EXECUTE 'tu comando con copy';
ejemplo:
comando:-= 'COPY (select * from tutabla) TO '||camino ||'''WITH CSV';
execute comando;
saludos
El 02/05/2013 6:30,
El día 2 de mayo de 2013 01:30, marcosr...@planet.com.pe escribió:
Estimada Lista,
Por favor, necesito ejecutar COPY (SELECT ...) TO filename (DELIMITER '|');
pero que me permita construir el filename dinamicamente.
Lo debo hacer tanto para windows como para linux.
He probado con:
Estimada Lista,
Por favor, necesito ejecutar COPY (SELECT ...) TO filename (DELIMITER
'|'); pero que me permita construir el filename dinamicamente.
Lo debo hacer tanto para windows como para linux.
He probado con:
DECLARE
v_filename CHARACTER VARYING(60);
BEGIN
v_filename :=
Esa opción o usar fzpgloader
De: Anthony asotolo...@uci.cu
Para: José Fermín Francisco Ferreras josefermi...@hotmail.com
CC: Lista PostgreSQL pgsql-es-ayuda@postgresql.org
Enviado: Sábado 16 de febrero de 2013 16:10
Asunto: Re: [pgsql-es-ayuda] copy archivo
: faster...@yahoo.es
Subject: Re: [pgsql-es-ayuda] copy archivo csv
To: asotolo...@uci.cu; josefermi...@hotmail.com
CC: pgsql-es-ayuda@postgresql.org
Esa opción o usar fzpgloader
De: Anthony asotolo...@uci.cu
Para: José Fermín Francisco Ferreras josefermi...@hotmail.com
CC: Lista PostgreSQL
Hola a todos!!
Estoy intentando hacer un copy de un archivo csv q tiene mas de 6 millones de
registros a postgresql 9.2, pero a la hora de ejecutarse me lanza el siguiente
mensaje:
basedatos=# copy tabla from '/var/lib/postgresql/9.2/main/archivo.csv' with
delimiter as ',' CSV QUOTE '';ERROR:
El 17/02/2013 1:51, José Fermín Francisco Ferreras escribió:
Hola a todos!!
Estoy intentando hacer un copy de un archivo csv q tiene mas de 6
millones de registros a postgresql 9.2, pero a la hora de ejecutarse
me lanza el siguiente mensaje:
basedatos=# copy tabla from
Hola lista..
Tengo la siguiente situación (postgres 9):
una tabla MITABLA :
Column| Type |
-+---+
tbl_id | character varying(2) |
tbl_codigo | smallint |
tbl_descrip | character varying(20) |
tbl_dato| character
El día 10 de septiembre de 2012 19:40, Guillermo Villanueva
guillermo...@gmail.com escribió:
Hola amigos , cómo están?
porque puede ser que
copy mensajes to '/tmp/mensajes15.csv' (format 'csv')
No esté poniendo el quote comillas en las cadenas, ni siquiera cuando lo
hago así:
copy mensajes
Hola a todos.
Tengo la siguiente sentencia.
copy pre_productos(campos1, campo2) from 'ruta/archivol.txt' with delimiter
';';
Esto me arroja el siguiente error si es ejecutada por un usuario que no sea
superususario.
Insufficient privilege: 7 ERROR: debe ser superusuario para
usar COPY desde o
Alvaro, no es correcto colocar el client_encoding dentro de la funcion
plpgsql?
en este caso utilizo psql y realizo la consulta utilizando la funcion, como
le paso el encoding?
Slds y gracias por tu ayuda.
2011/10/24 Alvaro Herrera alvhe...@alvh.no-ip.org
Excerpts from Dan's message of lun
Excerpts from Dan's message of mar oct 25 11:22:15 -0300 2011:
Alvaro, no es correcto colocar el client_encoding dentro de la funcion
plpgsql?
Es indiferente.
en este caso utilizo psql y realizo la consulta utilizando la funcion, como
le paso el encoding?
Ese ya es problema tuyo. Si la
Excerpts from Alejandro Carrillo's message of mar oct 25 11:46:31 -0300 2011:
¿Por favor pueden escribir unicamente a la lista? Ya que hay correos dobles e
incluso triples. Gracias
La costumbre en las listas de Postgres es conservar los CCs. Me imagino
que Yahoo debe tener algún método para
Buenas Tardes estoy utilizando creando una funcion plpgsql con la sentencia
COPY, pero al generar el archivo la tilde(*ó*) y la ñ (*ño*) salen mal
set client_encoding to 'latin1';
execute 'COPY (
select 'Dni', 'Nombre', 'Dirección', 'Año Reg.' from personal;
) TO
: [pgsql-es-ayuda] COPY LATIN1
Buenas Tardes estoy utilizando creando una funcion plpgsql con la sentencia
COPY, pero al generar el archivo la tilde(ó) y la ñ (ño) salen mal
set client_encoding to 'latin1';
execute 'COPY (
select 'Dni', 'Nombre', 'Dirección', 'Año Reg.' from
...@gmail.com
*Para:* pgsql-es-ayuda pgsql-es-ayuda@postgresql.org
*Enviado:* lunes 24 de octubre de 2011 15:48
*Asunto:* [pgsql-es-ayuda] COPY LATIN1
Buenas Tardes estoy utilizando creando una funcion plpgsql con la sentencia
COPY, pero al generar el archivo la tilde(*ó*) y la ñ (*ño*) salen mal
Excerpts from Dan's message of lun oct 24 18:11:28 -0300 2011:
Olvide mencionar mi Base de Datos esta en LATIN1.
Debes declarar client_encoding al valor que tienen los datos en el
archivo, no la base de datos.
--
Álvaro Herrera alvhe...@alvh.no-ip.org
-
Enviado a la lista de correo
El 12/10/11 10:38, Alejandro Carrillo escribió:
Conocen una forma de ejecutar un COPY, colocando expresiones de
reemplazo [replace (col1,'n','a')] o subcadena a las columnas del
archivo origen. Es para un cargador de datos para postgresql similar a
pgloader(pgloader no corre en windows) pero
Conocen una forma de ejecutar un COPY, colocando expresiones de reemplazo
[replace (col1,'n','a')] o subcadena a las columnas del archivo origen. Es para
un cargador de datos para postgresql similar a pgloader(pgloader no corre en
windows) pero en Java (ayuda ya que solo me falta eso para
Excerpts from Andrés P.P.'s message of mar abr 19 15:26:44 -0300 2011:
Tengo una tabla de 15Mill. de registros... y a las 00:00 hrs. hay una shell
que ejecuta en el mismo server de la bd (como root) lo siguiente:
\COPY (SELECT id, fecha FROM data_catalog.tabla) TO '/path/archivo.txt'
Se
Ok.. Esa es justamente la opción que nos quedaba por aplicar
Anoche por otro tema aumenté el work_mem y me quedé pensando si el COPY
podría colateralmente verse beneficiado... pero desconozco si usa o no estos
espacios?...
De todas formas, después del COPY de esta noche aplicaríamos la
Excerpts from Andrés P.P.'s message of mié abr 20 19:12:15 -0300 2011:
Ok.. Esa es justamente la opción que nos quedaba por aplicar
Anoche por otro tema aumenté el work_mem y me quedé pensando si el COPY
podría colateralmente verse beneficiado... pero desconozco si usa o no estos
Ok.
Sipen comparación con otras plataformas, también me parece alto...pero
es que son a lo mas 8 conecciones de usuario y sin tantos ordenamientos,
aunque sí harta data en la Wiki había leído algo de Jaime que indicaba
un valor referencial entre 2 y 4% de la memoria... yo en esta
Hola
Tengo una tabla de 15Mill. de registros... y a las 00:00 hrs. hay una shell
que ejecuta en el mismo server de la bd (como root) lo siguiente:
\COPY (SELECT id, fecha FROM data_catalog.tabla) TO '/path/archivo.txt'
Se demora menos de 3 minutos, lo que en términos prácticos a mi juicio está
Saludos ya funciono, no se que problemas tenia el otro archivo
pero lo borre y cree otro, le di todos los permisos con chmod
y se ejecuto la sentencia sin problemas.
Jose Prince escribió:
COPY tabla2 (campo1,campo2) FROM '/home/usuario/Escritorio/archivo.sql'
WITH DELIMITER AS '|';
y esta cargara los datos del archivo en la otra tabla de la otra base de
datos
cuando la ejecuto en el psql me dice:
ERROR: could not open file
Saludos.
Estoy intentado realizar una copia de unos datos de una tabla de una base de
datos
a otra tabla de otra base de datos.
Se que existen opciones más practicas pero me encontre con esta y como me
puso muchos obstaculos, ahora me parece más interesante hacerla de esta
forma.
Utilizo la
Te fijaste en los derechos de escritura sobre ese directorio? Es linux?
intentaste darle permisos 777 ?
Saludos
Guillermo Villanueva
Hola gente como están?
Nuevamente estoy renegando con COPY FROM
Resulta que tengo un archivo detexto separado por tab utf8 sin BOM muy
grande que al utilizarlo para ingresar datos en mi db a través de COPY FROM
funciona correctamente y se ingresan todos los datos. (mas de 600mil líneas)
Todo esto
2010/9/27 Guillermo Villanueva guillermo...@gmail.com:
Hola gente como están?
Nuevamente estoy renegando con COPY FROM
Resulta que tengo un archivo detexto separado por tab utf8 sin BOM muy
grande que al utilizarlo para ingresar datos en mi db a través de COPY FROM
funciona correctamente y se
Mariano, muchísimas gracias por tu respuesta.
Primero que nada te cuento que al ejecutar el COPY FROM *desde pgadmin3
funcionó correctamente!*! no lo había hecho así por que la verdad que no
tenía idea de donde iba a intentar tomar el archivo especificado.
Muy bunas las pruebas que hiciste con el
Solo una pregunta, es mi idea o estas haciendo un backup y respaldo a
mano ? (datos de forma selectiva?).
2010/9/28 Guillermo Villanueva guillermo...@gmail.com:
Mariano, muchísimas gracias por tu respuesta.
Primero que nada te cuento que al ejecutar el COPY FROM desde pgadmin3
funcionó
Excerpts from Guillermo Villanueva's message of lun sep 27 18:37:52 -0400 2010:
No Horacio, al archivo de texto separado por tabuladores (UTF8 sin BOM) lo
obtengo con una pequeña aplicación desde un SQL Server 2000.
Si es UTF8, no veo cómo podría funcionar importarlo a una BD Latin1 sin
hacer
2010/9/28 Guillermo Villanueva guillermo...@gmail.com:
No Horacio, al archivo de texto separado por tabuladores (UTF8 sin BOM) lo
obtengo con una pequeña aplicación desde un SQL Server 2000.
Saludos
Solo una consulta, si este proceso es un proceso normal, no sería
mejor tener un ODBC desde
Si tenés razón, paso a explicar
La base de datos SQL Server contiene datos de un padrón de beneficiarios de
un plan nacional.
Los datos son muy cambiantes y dinámicos.
El TXT se genera una vez al mes y tiene características especiales entre
ellas la de darme una foto de los datos de los
Excerpts from Guillermo Villanueva's message of dom jul 25 19:36:44 -0400 2010:
Tal cual Alvaro, pero cómo se quita? intenté con notepad++ pero me lo
dejó mas caracteres raros que antes.
Ni idea cómo hacerlo en Windows. Supongo que el editor debería tener
una opción de configuración para
Cuando haces un COPY FROM el orden de las columnas del archivo TSV,
CSV, etc... debe ser el mismo que tiene la tabla. Por lo cual, si en
tu TSV la primera columna tiene un VARCHAR y la primera columna de tu
tabla es un INTEGER se caerá.
El 23-07-2010, a las 9:44, Guillermo Villanueva
Tal cual Alvaro, pero cómo se quita? intenté con notepad++ pero me lo
dejó mas caracteres raros que antes.
El 23 de julio de 2010 19:33, Alvaro Herrera
alvhe...@commandprompt.comescribió:
Excerpts from Guillermo Villanueva's message of jue jul 22 22:42:21 -0400
2010:
Hola gente, buenas
Pude resolver en parte el problema, modifiqué la generación del txt poniendo
en la primera columna un varchar y no un integer y en la sentencia de copy
le agregué las columnas en forma explícita intercambiando tambien la primera
columna:
copy nacer.smiafiliados (
clavebeneficiario,
Excerpts from Guillermo Villanueva's message of jue jul 22 22:42:21 -0400 2010:
Hola gente, buenas noches, resulta que tengo un archivo de texto cuyas
columnas están separadas por tabuladores. Las columnas coinciden en cantidad
y tipo con las de una tabla, el archivo está en UTF-8, la base
Hola gente, buenas noches, resulta que tengo un archivo de texto cuyas
columnas están separadas por tabuladores. Las columnas coinciden en cantidad
y tipo con las de una tabla, el archivo está en UTF-8, la base también...
(supongo)
Ejecuto:
copy nacer.smiafiliados
FROM
Estimados
Tengo la siguiente línea (tipo) en el log..
*2010-07-11 01:00:26 CDT LOG: duracion: 24584.826 ms sentencia: COPY
tabla1 (campo1, campo2...campoN) TO stdout;*
Aparece todos los días a la misma hora... sin embargo, NO existen
procedimientos ni shells vía crontab que hagan uso EXPLÍCITO
Gracias Gilberto..
mmm... como decía;.. a esa hora aparte del respaldo , lo único que podría
coincidir es la ejecución de una función que trunca una tabla y luego
explícitamente usa INSERT. en ningún momento usa COPY.
podrías detallarme más tu respuesta??... te refieres talvez a
Excerpts from Andrés P.P.'s message of lun jul 12 15:39:53 -0400 2010:
*2010-07-11 01:00:26 CDT LOG: duracion: 24584.826 ms sentencia: COPY
tabla1 (campo1, campo2...campoN) TO stdout;*
pg_dump usa COPY TO para crear respaldos.
Es posible que postgres Represente en el log como COPY una
Ok... no uso esas herramientas (pgadmin) pero entiendo tu propuesta Mi
intención era validar si alguien le había pasado algo similar y ya tuviera
la explicación a eso.
Gracias.
Saludos
AP.
El 12 de julio de 2010 16:11, Gilberto Castillo Martínez
gilberto.casti...@etecsa.cu escribió:
Gilberto... Yo en ningún momento uso COPY sin embargo por alguna razón
en el log aparece COPY cuando lo único que se ejecuta en ese momento es una
función que sólo tiene una línea de tipo INSERT... ... pero bueno, seguiré
probando e investigando.
Gracias.
Sds.
Andrés
El 12 de julio de
*-Developer DataBase
*-JQ Microsistemas
*-Soporte PostgreSQL
*-www.jqmicrosistemas.com
*-809-849-8087
*---*
Date: Tue, 1 Jun 2010 21:07:35 -0300
Subject: Re: [pgsql-es-ayuda] COPY FROM
From: guillermo...@gmail.com
To: hmira...@gmail.com
CC
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
Hola, disculpa por no ver este mensaje antes, creo que lo mejor es
filtrar antes de procesar, si usas windows, y no quieres usar
herramientas linux sobre un linux (por que usas windows) te sugiero
usar una herramienta linux en tu windows, PERL
Muchas gracias por tu respuesta.
Les cuento que solucioné el problema mas o menos como me lo recomienda
Horacio.
Proceso de antemano los TXT utilizando un simple programita hecho con VB6
(que antiguedad no?) con este programa solo tomo las filas que me interesan
y las grabo en otro TXT. Luego a
Solo fijate que funcione y luego te fijas que funcione bien... trata
de hacerlo con dos versiones (asi sueltas la mano con otros
lenguajes).
2010/6/2 Guillermo Villanueva guillermo...@gmail.com:
Muchas gracias por tu respuesta.
Les cuento que solucioné el problema mas o menos como me lo
2010/5/29 Guillermo Villanueva guillermo...@gmail.com:
Muchas gracias por tu sugerencia, pero según lo que vi en la documentación,
no tiene una forma de filtrar las filas a copiar según el valor de una
columna.
Tiene algo parecido, para decirle desde donde empezar a copiar, pero eso no
me
Tengo que hacerlo una vez al mes
Saludos
Guillermo Villanueva
El 30 de mayo de 2010 15:17, Jaime Casanova ja...@2ndquadrant.comescribió:
2010/5/29 Guillermo Villanueva guillermo...@gmail.com:
Muchas gracias por tu sugerencia, pero según lo que vi en la
documentación,
no
Gracias por tu recomendación pero no creo que sea muy práctico, voy a leer
un poco sobre lo que mencionan de ETLs (ya que no tengo idea ni de que se
trata)
Muchas gracias =
Saludos
Guillermo Villanueva
El 29 de mayo de 2010 22:27, Martin Li Causi emlica...@gmail.com escribió:
2010/5/30 Guillermo Villanueva guillermo...@gmail.com:
Tengo que hacerlo una vez al mes
ok, entonces una vez al mes creas una tabla temporal subes los datos,
los procesas y lo mueves a la tabla final
--
Jaime Casanova www.2ndQuadrant.com
Soporte y capacitación de PostgreSQL
-
Enviado
Quizás pgloader te ayude algo
http://pgloader.projects.postgresql.org/
Aunque no me parece que te permita saltarte ciertos valores en una
columna.
Puedes utilizar algún ETL aunque lógicamente la carga va a ser mucho más
lenta porque la realizará basada en INSERTs. Un ejemplo de un ETL libre
Excerpts from Raúl Andrés Duque Murillo's message of sáb may 29 07:54:43 -0400
2010:
Quizás pgloader te ayude algo
http://pgloader.projects.postgresql.org/
Aunque no me parece que te permita saltarte ciertos valores en una
columna.
Puedes utilizar algún ETL aunque lógicamente la
Muchas gracias por tu sugerencia, pero según lo que vi en la documentación,
no tiene una forma de filtrar las filas a copiar según el valor de una
columna.
Tiene algo parecido, para decirle desde donde empezar a copiar, pero eso no
me sirve.
:-(
Saludos
Guillermo Villanueva
El
No me parece una suposición razonable. pgloader no se basa en INSERTs.
Hablaba de Kettle o en generar de cualquier ETL ya que están diseñados para
trabajar de forma genérica no utilizando características especiales de cada
motor.
Yo no categorizaría pgloader como un ETL, no tiene
Hola!
Porque no intenas instalarte virtualbox y te creas una virtual de
ubuntu, te propongo esta distro porque solo ocupa 690 la imagen y te
sera bastante rapido crerla
Luego intentas hacer lo que propone Molina Fabro?
El 29/05/10, Raúl Andrés Duque Murillo ra_du...@yahoo.com.mx escribió:
No me
Fe de erratas
Molina Bravo
El 29/05/10, Martin Li Causi emlica...@gmail.com escribió:
Hola!
Porque no intenas instalarte virtualbox y te creas una virtual de
ubuntu, te propongo esta distro porque solo ocupa 690 la imagen y te
sera bastante rapido crerla
Luego intentas hacer lo que propone
Hola gente, cómo están?
Quería saber si hay alguna posibilidad de filtrar (horizontal y
verticalmente) los datos de un .TXT my 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
2010/5/28 Guillermo Villanueva guillermo...@gmail.com:
Hola gente, cómo están?
Quería saber si hay alguna posibilidad de filtrar (horizontal y
verticalmente) los datos de un .TXT my grande al copiarlos con COPY. De
no
unas 360mil líneas hay unas 120mil que no quiero copiar (puedo
gracias Felipe... desgraciadamente esto es todo win, no tengo las
herramientas que mencionas
Saludos
Guillermo Villanueva
El 28 de mayo de 2010 05:50, MOLINA BRAVO FELIPE DE JESUS
felipe.mol...@inegi.org.mx escribió:
El vie, 28-05-2010 a las 11:34 -0300, Guillermo Villanueva
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 my grande al copiarlos con COPY. De
unas 360mil líneas hay unas 120mil que no quiero
El vie, 28-05-2010 a las 11:34 -0300, Guillermo Villanueva escribió:
Hola gente, cómo están?
Quería saber si hay alguna posibilidad de filtrar (horizontal y
verticalmente) los datos de un .TXT my grande al copiarlos con
COPY. De unas 360mil líneas hay unas 120mil que no quiero copiar
muchas gracias aunque lo que quise decir es que no tome en cuenta las
comillas, osea
que si un campo direccion tiene
25 calle Apto A 15-43 zona 1.
Se logre poner la direccion en el campo aunque incluya comillas
En espera de sus comentarios, muchas gracias
El 28 de abril de 2010 19:29, Jaime
-Mensaje original-
De: Manuel R. Bercián
muchas gracias aunque lo que quise decir es que no tome en
cuenta las comillas, osea que si un campo direccion tiene
25 calle Apto A 15-43 zona 1.
Se logre poner la direccion en el campo aunque incluya comillas
En espera de
Estimados amigos, buen dia, necesito realizar una aplicacion donde me
entregan un archivo de texto con varias columnas separadas por tabulador.
La idea es subirlo a una tabla donde luego ya utilizo los datos. pero
tengo varios inconvenientes que se me dan.
Al usar el copy tabla from
2010/4/28 Manuel R. Bercián mberc...@gmail.com:
Estimados amigos, buen dia, necesito realizar una aplicacion donde me
entregan un archivo de texto con varias columnas separadas por tabulador.
La idea es subirlo a una tabla donde luego ya utilizo los datos. pero
tengo varios inconvenientes
Estoy tratando de cargar un archivo a una tabla en Postgres usando COPY
Esta sentencia es la q hago pero no me copia nada
proftpdb=# COPY personas FROM '/home/pub/base/pad' CSV HEADER QUOTE '';
COPY 0
Alguein tiene alguna idea de porque ? La primera linea no la quiero porque son
*---*
Subject: Re: [pgsql-es-ayuda] COPY con CVS
From: gilberto.casti...@etecsa.cu
To: listas_quij...@hotmail.com
CC: pgsql-es-ayuda@postgresql.org
Date: Fri, 26 Feb 2010 14:39:47 -0500
El vie, 26-02-2010 a las 19:04 +, Edwin Quijada escribió:
Estoy tratando de cargar un
*-www.jqmicrosistemas.com
*-809-849-8087
*---*
Subject: Re: [pgsql-es-ayuda] COPY con CVS
From: gilberto.casti...@etecsa.cu
To: listas_quij...@hotmail.com
CC: pgsql-es-ayuda@postgresql.org
Date: Fri, 26 Feb 2010 14:39:47 -0500
El vie, 26-02-2010
-Mensaje original-
De: pgsql-es-ayuda-ow...@postgresql.org
[mailto:pgsql-es-ayuda-ow...@postgresql.org] En nombre de
Edwin Quijada
Enviado el: Viernes, 26 de Febrero de 2010 16:05
Para: pgsql-es-ayuda@postgresql.org
Asunto: [pgsql-es-ayuda] COPY con CVS
Estoy tratando de
*---*
From: fhe...@ip-tel.com.ar
To: listas_quij...@hotmail.com; pgsql-es-ayuda@postgresql.org
Subject: RE: [pgsql-es-ayuda] COPY con CVS
Date: Fri, 26 Feb 2010 17:06:33 -0300
-Mensaje original-
De: pgsql-es-ayuda-ow...@postgresql.org
[mailto:pgsql-es-ayuda-ow...@postgresql.org] En
*---*
Date: Fri, 12 Jun 2009 17:12:23 +0200
From: lis...@soft-com.es
To: postgres@gmail.com
CC: pgsql-es-ayuda@postgresql.org
Subject: Re: [pgsql-es-ayuda] Copy y coma decimal
Emanuel Calvo Franco escribió:
El 12 de junio de 2009 11:53
Hola,
Estoy intentando cargar un archivo con COPY, pero el archivo con los datos a cargar tiene los
numeros formateados usando la coma como separador de decimales (123,45), por lo que el copy lanza el
siguiente error:
ERROR: la sintaxis de entrada no es válida para el tipo numeric: «
Estoy intentando cargar un archivo con COPY, pero el archivo con los datos a
cargar tiene los numeros formateados usando la coma como separador de
decimales (123,45), por lo que el copy lanza el siguiente error:
ERROR: la sintaxis de entrada no es válida para el tipo numeric: «
21,990»
Si no es muy grande la tabla podés hacer una temporal y de ahi hacer un
copy...
Me respondo a mi mismo...
un CREATE TABLE xxx AS select to_number(sarasa)
y despues un copy.
--
Emanuel Calvo Franco
ArPUG [www.arpug.com.ar] / AOSUG Member
Emanuel Calvo Franco escribió:
Si no es muy grande la tabla podés hacer una temporal y de ahi hacer un copy...
Me respondo a mi mismo...
un CREATE TABLE xxx AS select to_number(sarasa)
Pero esto crea una tabla sobre unos datos que ya existen en la base de datos
... ??
y despues un
Daniel Ferrer escribió:
Podrías utilizar translate y pasar las comas a puntos, de esta manera
evitarías el error.
No entiendo como aplicar la funcion translate al copy.
--
*
Oswaldo Hernández
oswaldo (@) soft-com (.) es
El 12 de junio de 2009 11:53, Oswaldo Hernándezlis...@soft-com.es escribió:
Emanuel Calvo Franco escribió:
Si no es muy grande la tabla podés hacer una temporal y de ahi hacer un
copy...
Me respondo a mi mismo...
un CREATE TABLE xxx AS select to_number(sarasa)
Pero esto crea una
: Lista Postgres
Asunto: [pgsql-es-ayuda] Copy y coma decimal
Hola,
Estoy intentando cargar un archivo con COPY, pero el archivo con los datos a
cargar tiene los
numeros formateados usando la coma como separador de decimales (123,45), por
lo que el copy lanza el
siguiente error:
ERROR: la sintaxis
Emanuel Calvo Franco escribió:
El 12 de junio de 2009 11:53, Oswaldo Hernándezlis...@soft-com.es escribió:
Emanuel Calvo Franco escribió:
Si no es muy grande la tabla podés hacer una temporal y de ahi hacer un
copy...
Me respondo a mi mismo...
un CREATE TABLE xxx AS select to_number(sarasa)
Me temo que tenemos una confusión ;)
Estoy usando COPY ... FROM .. para cargar una txt a la base de datos y tu
consejo es para el COPY ... TO.
d'oh! -me temo que si! lol -.
En ese caso tiralo en una tabla temporal para después aplicarle
la función. Perdón la confusión que pudo llegar a
Daniel Ferrer escribió:
Te hago una pregunta cual es tu origen de datos ?
Un archivo de texto, la sentencia que utilizo es:
copy ext.tabla_tmp (marca, fabricante, referencia, descripcion, codigo, precio,
cod_barras,
unid_precio, ecotasa, nula)
from
Gente, buenos días a todos.
Tengo que importar un archivo plano, pero cada registro comienza y termina con
(comillas dobles).
Aclaro que la implementación debo hacerla en una maquina con XP, por ende... no
vale el VI..., bueno está el GVIM para Win, pero si existe una manera de
especificar en
2009/1/29 Conrado Blasetti conr...@mapfre.com.ar:
Gente, buenos días a todos.
Tengo que importar un archivo plano, pero cada registro comienza y termina
con (comillas dobles).
Aclaro que la implementación debo hacerla en una maquina con XP, por ende...
no vale el VI..., bueno está el GVIM
Calvo Franco
Enviado el: Jueves, 29 de Enero de 2009 10:39 a.m.
Para: pgsql-es-ayuda
Asunto: Re: [pgsql-es-ayuda] COPY FROM con Comillas dobles
2009/1/29 Conrado Blasetti conr...@mapfre.com.ar:
Gente, buenos días a todos.
Tengo que importar un archivo plano, pero cada registro comienza y termina
El día 29 de enero de 2009 10:48, Conrado Blasetti
conr...@mapfre.com.ar escribió:
Emanuel, gracias por responder.
Nop, tampoco Perl en la maquina donde van a dejar los planos.
Bueno, si no hay opcion, que lo generen de otra manera.
Gracias!
Por experiencia es un dolor de *.
'que los
Emanuel Calvo Franco
Enviado el: Jueves, 29 de Enero de 2009 10:57 a.m.
Para: pgsql-es-ayuda
Asunto: Re: [pgsql-es-ayuda] COPY FROM con Comillas dobles
El día 29 de enero de 2009 10:48, Conrado Blasetti
conr...@mapfre.com.ar escribió:
Emanuel, gracias por responder.
Nop, tampoco Perl en la maquina
On Thu, Jan 29, 2009 at 7:02 AM, Conrado Blasetti conr...@mapfre.com.ar wrote:
Yo buscando el camino mas corto... la experiencia generalmente me lleva al
precipicio...
Bien Emanuel, a tenerlo en cuenta y a incursionar con Perl entonces.
O, si no requieres de toda la potencia de perl ya que
On Thu, Jan 29, 2009 at 11:46 AM, Antonio Galicia
antonio.gali...@gmail.com wrote:
On Thu, Jan 29, 2009 at 7:02 AM, Conrado Blasetti conr...@mapfre.com.ar
wrote:
Yo buscando el camino mas corto... la experiencia generalmente me lleva al
precipicio...
Bien Emanuel, a tenerlo en cuenta y a
El día 29 de enero de 2009 15:57, Espartano espartano.m...@gmail.com escribió:
On Thu, Jan 29, 2009 at 11:46 AM, Antonio Galicia
antonio.gali...@gmail.com wrote:
On Thu, Jan 29, 2009 at 7:02 AM, Conrado Blasetti conr...@mapfre.com.ar
wrote:
Yo buscando el camino mas corto... la experiencia
95 matches
Mail list logo