Saludos,

La forma como estoy haciendo el particionamiento es:

CREATE TABLE segui(
consegui serial primary key,
 fecha_segui date,
nota text
);

CREATE TABLE segui_semestre (
    CHECK ( fecha_segui >= DATE '2011-06-01')
) INHERITS (segui);


CREATE INDEX segui_semestre_id ON segui_semestre (consegui);


CREATE TABLE rest_segui (
    CHECK ( fecha_segui <= DATE '2011-05-31')
) INHERITS (segui);


CREATE INDEX rest_segui_id ON rest_segui (consegui);


Lo raro es que cuando le doy un \d+ rest_segui, si me esta mostrando que
hereda de segui.

y al ejecutar el siguientes query:

select p.relname as "padre", h.relname as "hija"
from pg_inherits pa left join pg_class p on (relfilenode = inhparent)
left join pg_class h on (h.relfilenode = pa.inhrelid)
where p.relname='segui';

Me muestra:


 padre |      hija
-------+----------------
 segui | segui_semestre
 segui | rest_segui



2011/11/17 Alejandro Carrillo <[email protected]>

> deberia. por favor envia los scripts correspondientes
>
> ------------------------------
> *De:* Jose David Verbel Tous <[email protected]>
> *Para:* pgsql-es-ayuda <[email protected]>
> *Enviado:* jueves 17 de noviembre de 2011 16:34
> *Asunto:* [pgsql-es-ayuda] Consultar Tablas Hija
>
> Saludos,
>
>
> Estoy montando un esquema de particionamiento de tablas y aunque todo anda
> bien, al hacer:
>
> \d+ tabla
>
> No me esta mostrando que tablas son las hijas, que puede estar pasando?
>
>
> --
> *Jose David Verbel Tous*
>
>
>

Responder a