Re: Tipo de dato genérico

From: Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org>
To: Ahmed Rodriguez Pando <ahmedrp(at)gmail(dot)com>
Cc: Ayuda <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Tipo de dato genérico
Date: 2011-03-08 20:40:44
Message-ID: 1299616781-sup-1716@alvh.no-ip.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Excerpts from Ahmed Rodriguez Pando's message of mar mar 08 16:58:04 -0300 2011:
> Se que es un error conceptual pero el modelo de datos que tengo
> requiere algo como esto.

Es como un EAV, ¿no?

> Para de manera genérica tener acceso a toda la jerarquía desde el
> padre y con el tableoid saber la clase a la que pertenece el registro
> en cuestión y luego hacer un poco más de cosas. Es una necesidad del
> modelo de datos que intento plasmar en esta base de datos. Si
> existiera algo como el any que si puede usarse en funciones y
> procedimientos tendría el problema resuelto.

Quizás podrías tener campo2 como entero sólo en la tabla hijo1 y campo3
como float sólo en la tabla hijo2. A cada una le agregas una
restricción CHECK que dice que la otra columna debe ser NULL.

--
Álvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org>

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Miguel Angel Hernandez Moreno 2011-03-08 22:15:00 procesos colgados de postgres
Previous Message Alvaro Herrera 2011-03-08 18:59:04 Re: Tipo de dato genérico