Buen día.
Tengo una tabla con muchos campos (al momento no se le puede normalizar por 
estar en producción), estoy por crear una función para darle mantenimiento, 
además se verán afectadas algunas tablas mas, el paso de muchos parámetros se 
hace engorroso, estoy pensando ocupar los type que describe a esta tabla para 
ocuparlos en la función.

Algo como esto.
La aplicación envía un string que contiene un json, la función la recibe hace 
un select ocupando el type e inserta, algo como esto
INSERT INTO mitabla(campo1, campo2, campo3 ......)Select campo1, campo2, campo3 
From json_populate_record(null::mitype, parametro_tabla :: json) 
Realmente al función va a recibir mas parámetros y afectar a otras tablas. Que 
tan conveniente es utilizar los types para este propósito y que tal se ve 
afectado el perform?Existe otra manera de hacer esto?
Saludos.Mauricio

Responder a