| From: | Alvaro Herrera <alvherre(at)commandprompt(dot)com> |
|---|---|
| To: | ossioso(at)hotmail(dot)com |
| Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
| Subject: | Re: Registro dinamico de formularios |
| Date: | 2008-04-18 02:00:55 |
| Message-ID: | 20080418020055.GY3846@alvh.no-ip.org |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-es-ayuda |
RaChPaTriCk escribió:
> y llegado un momento me piden que pueda haber la posibilidad de agregar o
> eliminar un campo determinado de manera dinamica ahhh pero sin tener que
> crear tablas ni agregar y/o eliminar campos de una tabla, ademas que pueda
> servir para muchos otros formularios.
A eso le llaman "esquema tipo EAV" y es generalmente considerado mal
diseño. (EAV = entity, attribute, value). Hay maneras menos
inaceptables que otras para implementarlo. Por ejemplo mira en
Wikipedia:
http://en.wikipedia.org/wiki/Entity-Attribute-Value_model
En general es esperable que un esquema de este tipo tenga mal
rendimiento y provoque problemas de toda clase. Aun asi, hay gente que
los usa porque son "convenientes" en casos como el tuyo.
--
Alvaro Herrera http://www.CommandPrompt.com/
PostgreSQL Replication, Consulting, Custom Development, 24x7 support
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Gabriel Hermes Colina Zambra | 2008-04-18 12:45:54 | Re: RE: [pgsql-es-ayuda] Conexión - Semi off-topic |
| Previous Message | RaChPaTriCk | 2008-04-18 00:47:45 | Registro dinamico de formularios |