Re: Nuevamente con la Orientacion a Objetos

From: Alvaro Herrera <alvherre(at)dcc(dot)uchile(dot)cl>
To: Jaime Casanova <systemguards(at)yahoo(dot)com>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Nuevamente con la Orientacion a Objetos
Date: 2004-11-24 23:59:08
Message-ID: 20041124235908.GA4049@dcc.uchile.cl
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

On Tue, Nov 23, 2004 at 10:54:55PM -0600, Jaime Casanova wrote:
> --- Cristofer Nicolas Reyes Aguilera
> > Hash: SHA1
> >
> > Me gustaria saber si PostgreSQL tiene la capacidad
> > de crear y administrar
> > bases de datos OO, o si existe alguna manera de
> > "simular" esta
> > caracteristica.
> >
>
> CREATE [ [ GLOBAL | LOCAL ] { TEMPORARY | TEMP } ]
> TABLE table_name (
> { column_name data_type [ DEFAULT default_expr ] [
> column_constraint [ ... ] ]
> | table_constraint
> | LIKE parent_table [ { INCLUDING | EXCLUDING }
> DEFAULTS ] } [, ... ]
> )
> [ INHERITS ( parent_table [, ... ] ) ]
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> [ WITH OIDS | WITHOUT OIDS ]
> [ ON COMMIT { PRESERVE ROWS | DELETE ROWS | DROP } ]
> [ TABLESPACE tablespace ]

Ojo con eso, hay muchas "infelicidades" ... ver por ej. el asunto de las
restricciones UNIQUE o las llaves foraneas (en el fondo todo es un mismo
problema: no hay indices de mas de una tabla).

De hecho yo prefiero mantenerme lo mas lejos posible de la herencia ...

En cualquier caso, hay que tener muy en cuenta que Postgres es un
ORDBMS, no un OODBMS. Son cosas muy distintas.

--
Alvaro Herrera (<alvherre[(at)]dcc(dot)uchile(dot)cl>)
Criptografía: Poderosa técnica algorítmica de codificación que es
empleada en la creación de manuales de computadores.

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message ANAID CASTILLO 2004-11-25 00:45:42 Re: Instalación
Previous Message Manuel Sugawara 2004-11-24 23:37:23 Re: Fw: particiones