> Date: Tue, 28 Oct 2008 16:17:59 -0300
> From: [EMAIL PROTECTED]
> To: [EMAIL PROTECTED]
> CC: pgsql-es-ayuda@postgresql.org
> Subject: Re: [pgsql-es-ayuda] Integer con '' para carga masiva
>
> Edwin Quijada escribió:
>
>>> Ahh, creo que veo el problema -
perdon, me referia a campos de tipo integer. Hice una prueba y no toma
el default.
En teoria debería tomar el default? o esto lo dejaron asi a propósito
para evitar inconsistencias
o errores en la inserción?
El día 28 de octubre de 2008 17:15, Edwin Quijada
<[EMAIL PROTECTED]> escribió:
>
>
>
> *-
Edwin Quijada escribió:
> > Ahh, creo que veo el problema -- deberías usar un CASE para transformar
> > el '' en NULL, o algo así.
> >
> Si, ahi si funciona pero eso era lo que me queria evitar porque
> tendria que hacer muchos. Imaginate son tablas de hasta 200 campos.
> Mediante el COPY si agreg
*---*
*-Edwin Quijada
*-Developer DataBase
*-JQ Microsistemas
*-809-849-8087
* " Si deseas lograr cosas excepcionales debes de hacer cosas fuera de lo comun"
*---*
> Date: Tue, 28 Oct 2008
postgres Emanuel CALVO FRANCO escribió:
> Alvaro... se podria poner en el TODO para que tome en caso de campos
> vacios el default de la ddl?
No me parece ... un string vacío no es lo mismo que NULL o 0.
--
Alvaro Herrera http://www.flickr.com/photos/alvherre/
"XML!" Excl
Alvaro... se podria poner en el TODO para que tome en caso de campos
vacios el default de la ddl?
2008/10/28 Edwin Quijada <[EMAIL PROTECTED]>:
>
> Lo hice pero igual da el error.
>
> *---*
> *-Edwin Quijada
> *-Developer DataBase
> *-JQ Microsi
Edwin Quijada escribió:
>
> Lo hice pero igual da el error.
Creo que algo hiciste mal porque debería funcionar. Por favor muestra
lo que estás haciendo y el mensaje de error.
Ahh, creo que veo el problema -- deberías usar un CASE para transformar
el '' en NULL, o algo así.
--
Alvaro Herrera
NEW.cod_pais = select paises.cod_pais
FROM paises
where (provincias.nombre_pais::text = paises.nombre_pais::text);
no sera esto? esta el from solito
El día 28 de octubre de 2008 15:40, Jenaro Centeno Gómez
<[EMAIL PROTECTED]> escribió:
> No me parece muy lógico lo
Lo hice pero igual da el error.
*---*
*-Edwin Quijada
*-Developer DataBase
*-JQ Microsistemas
*-809-849-8087
* " Si deseas lograr cosas excepcionales debes de hacer cosas fuera de lo comun"
*-
probaste en el ddl de la tabla porner un default al campo de los
enteros o crear un rule?
El día 28 de octubre de 2008 16:09, Agustin <[EMAIL PROTECTED]> escribió:
> El lun, 27-10-2008 a las 21:41 +, Edwin Quijada escribió:
>> Estoy tratando de ingresar datos en una tabla mediante insert. El p
El lun, 27-10-2008 a las 21:41 +, Edwin Quijada escribió:
> Estoy tratando de ingresar datos en una tabla mediante insert. El problema es
> que los iNsert que recibo son de la sigte forma
> INSERT INTO table VALUES('x','1','','','r');
>
> Mi problema es que si el campo es integer y envio ''
No me parece muy lógico lo que estás haciendo, no sería mejor que
crearas un fk de la tabla provincias en este caso, hacia la tabla
países, incluyendo solamente el campo identifiador del país en la tabla
provincia ?
O quizá no entendí bien, ¿ Existe algún motivo por el que necesites
repetir los da
Tengo dos tablas 'paises' y 'provincias' las dos con un campo común 'pais'
Necesito diseñar un trigger (lo pego abajo) que cuando inserte una nueva
tupla en la tabla 'provincias' cubra el campo 'pais' se cubra el código de
país con los datos contenidos en la tabla 'paises'.
El problema aparece cu
On Tue, Oct 28, 2008 at 1:46 PM, Alvaro Herrera <[EMAIL PROTECTED]> wrote:
> Edwin Quijada escribió:
>
>> Estoy tratando de hacer lo que dices pero cuando uso la otra tabla temporal
>> al insertar '' en el campo text cuando hago INSERT INTO otratabla SELECT *
>> FROM tabla_de_paso lllega lo mismo
Edwin Quijada escribió:
> Estoy tratando de hacer lo que dices pero cuando uso la otra tabla temporal
> al insertar '' en el campo text cuando hago INSERT INTO otratabla SELECT *
> FROM tabla_de_paso lllega lo mismo a la tabla original y me da el mismo error.
Puedes agregar un cast explicito en
> Date: Mon, 27 Oct 2008 18:43:33 -0300
> From: [EMAIL PROTECTED]
> To: [EMAIL PROTECTED]
> CC: pgsql-es-ayuda@postgresql.org
> Subject: Re: [pgsql-es-ayuda] Integer con '' para carga masiva
>
> Edwin Quijada escribió:
>>
>> Estoy tratando de ingresar datos en una tabla mediante insert. El proble
Seria mucho inconveniente que utilizaras expresiones regulares para
moficar los '' por '0' ?
Ma paso una vez y utilize el vi para esoen un csv de mas de 2
registros y va de 10 :)
s/\'\'/\'0\'/ dependiendo también el orden en el csv que tenga el
entero, se que hay una forma
de que la expresion t
17 matches
Mail list logo