Uso de Create Types

From: mauricio pullabuestan <jmauriciopb(at)yahoo(dot)es>
To: Lista Postgres ES <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Uso de Create Types
Date: 2016-03-11 14:12:39
Message-ID: 274162936.12698212.1457705559520.JavaMail.yahoo@mail.yahoo.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

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

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Hellmuth Vargas 2016-03-11 14:35:18
Previous Message Gerardo Herzig 2016-03-08 17:44:07 Re: lock up cache in function