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.
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 |