Arturo Munive escribió en mayo de 2007: > osea en conclusión > hasta ahora la herencia en postgresql solo abarca el hecho > de 'heredar' los campos de una tabla en sus hijas > mas no el hecho de tratar un registro de la tabla hija como si fuese > un registro de la tabla padre, o hacer polimorfismo > > es decir si tengo una función > f1(p padre) > > no puedo > select f1(h); > > donde h sea un registro del tipo de la tabla hija. > > > estoy en lo cierto?? > > por curiosidad piensan dar soporte a eso en algún momento...
Efectivamente, como ya has observado, no puedes hacer eso :-) Y además, no hay nadie trabajando en hacerlo funcionar que yo sepa. Es un problema que existe desde hace años pero es bastante difícil y no ha habido la motivación suficiente. -- Alvaro Herrera http://www.CommandPrompt.com/ The PostgreSQL Company - Command Prompt, Inc. -- TIP 1: para suscribirte y desuscribirte, visita http://archives.postgresql.org/pgsql-es-ayuda