Attach tabla con datos a partición nativa

From: Hellmuth Vargas <hivs77(at)gmail(dot)com>
To: Lista Postgres ES <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Attach tabla con datos a partición nativa
Date: 2021-05-03 02:46:28
Message-ID: CAN3Qy4rdvkSfdX0NX5k7JHQh5nwy_Su7ZHx5hpUHtNuM+BY5hQ@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Hola lista

Tiempo sin poner pereque!

Tengo unas tablas con información histórica de varios años (650GB), alta
tasa de inserción (700.000 diarios aprox) y disponibilidad 7x24, están en
pg 11, se implementa particionamiento para empezar a tener particiones
mensuales de esta tabla pero la información hasta a ahora capturada se
dejaría en una gran partición "inicial" con el fin de no tener que pasar
por la inserción de toda esta información que ya no se modifica y en un
futuro poder disponer de esta en almacenamiento alternativo. Para eso apele
a la intruccion ALTER TABLE.. ATTACH PARTITION para agregar la tabla
existente a mi tabla particionada suponiendo que la agregaría sin pasar por
la inserción, pero cuando ejecute el script vi que generó WAL tal como si
internamente hubiese creado la partición vacía y poblado con los datos de
la tabla, supuse que el ATTACH adicionaria la tabla con datos como un
partición sin la penalidad de poblarla...

La instrucciones que ejecute básicamente fueron:

CREATE TABLE llamadas (
campos
) PARTITION BY RANGE (fecha);

ALTER TABLE llamadas ATTACH PARTITION LLAMADAS_BEFORE2021MAYO FOR VALUES
FROM ('2000-01-01') TO ('2021-04-30');

CREATE TABLE llamadas_2021_05 PARTITION OF llamadas
FOR VALUES FROM ('2021-05-01') TO ('2021-05-31');

CREATE TABLE llamadas_2021_06 PARTITION OF llamadas
FOR VALUES FROM ('2021-06-01') TO ('2021-06-30');

mi preguntá(para formularla explícitamente) es con el ATTACH no se podría
agregar una partición de una tabla existente sin tener que pasar por la
inserción de datos?

Muchas gracias!

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Alvaro Herrera 2021-05-03 03:00:02 Re: Attach tabla con datos a partición nativa
Previous Message Jaime Casanova 2021-04-24 15:38:31 Re: ERROR: las tablas declaradas WITH OIDS no está soportado