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