Javier, yo creo que tu problema esta esta en la sentencia de insert.
Tienes varios campos definidos con not null y sin default.
- Original Message -
From: "Javier Fritz Alsite"
To:
Sent: Friday, October 02, 2009 11:01 AM
Subject: [pgsql-es-ayuda] Sequencias
Hola a todos.
Te
Hola a todos, estoy tratando de hace una función que ponga a mayúsculas todos
los campos varchar de un tabla, esta función se activa con un trigger en la
tabla. Pero hay algo que esta mal, abajo les copio la definición de mi función,
el trigger y una tabla. Muchas Gracias.
CREATE OR REPLACE FUN
On Sun, Oct 4, 2009 at 12:52 PM, Osvaldo Rivas wrote:
>
> --Para cada fila recuperada optengo NEW.NOMBRE_DE_LA_COLUMNA
> COLUMN:='NEW.'||R_COL.ATTNAME;
>
> --Pongo en mayuscula la columna
> COLUMN:=UPPER(COLUMN);
>
esto no lo puedes hacer en plpgsql
--
Atentamente,
Jaime Casanova
Soporte
Gracias a todos, efectivamente, existian problemas con los campos not
null, al completarlos se soluciona parte de mi problema.
Pero eso no solucionaba el error por valor fuera de rango, este ocurria
por un "trigger before" (que no conocia) que esta insertando valores en
otra tabla, al considerar
Hola
Con el cambio que propuso Mariano mejoro el panorama, con las
indicaciones dadas el query generado si es correcto y al ejecutarse el
query la "L" desaparece ;).
El problema ahora esta en el trigger pero del esclavo, al hacer el
cambio en el maestro, el trigger genera ok el query
El 03/10/09 18:46, Alvaro Herrera escribió:
Manuel Alejandro Estevez Fernandez escribió:
Obviamente el problema está aquí:
"-> Index Scan using ventas_detalle_id_sucursal_index on
ventas_detalle vd (cost=0.00..3.03 rows=2 width=51) (actual
time=0.026..1312.527 rows=1641934 loops
2009/10/4 Manuel A. Estevez Fernandez :
> Abusando un poco de su habilidad me podrían indicar algún link para el
> tunning del servidor asi como los querys y demás, si sería mucho pedir que
> fuera como un cookbook, ya que estamos sobre tiempo para entregar el sistema
> y lamentablemente no recibim