modificar tipo de dato postgres

2018-04-15 Thread jvenegasperu
Hola buen dia estoy modificando las longitudes de algunos campos al ejecutar ALTER TABLE deta_tipos ALTER COLUMN deta_tip_nombre TYPE character varying(350) obtengo este error ERROR: no se puede alterar el tipo de una columna usada en una regla o vista DETAIL: regla «_RETURN» en vista v_rrh

Funcion no ejecuta correctamente en postgres 10

2018-04-15 Thread jvenegasperu
Buen dia a todos tengo esta funcion y trigger y no me esta actualizando el valor correctamente en 9.6 funciona bien en 10 no alguna ayuda? el campo numero de la tabla se queda null. es como si funcionara todo excepto esta linea new.numero := id; CREATE OR REPLACE FUNCTION func_numeracion() RE

Re: Funcion no ejecuta correctamente en postgres 10

2018-04-15 Thread Edgardo Hernández
Estas seguro que funcionaba antes?, por lo que veo el problema esta en la creación del trigger no en la función: > CREATE TRIGGER numeracion > AFTER INSERT > ON con_diario > FOR EACH ROW > EXECUTE PROCEDURE func_numeracion(); Esta creado AFTER y la función modifica numero y retorna NEW p

Re: modificar tipo de dato postgres

2018-04-15 Thread Jaime Casanova
2018-04-15 12:14 GMT-05:00 jvenegasperu : > Hola buen dia estoy modificando las longitudes de algunos campos > > al ejecutar > > ALTER TABLE deta_tipos ALTER COLUMN deta_tip_nombre TYPE character > varying(350) > > obtengo este error > > ERROR: no se puede alterar el tipo de una columna usada en u