PostgreSQL La base de donnees la plus sophistiquee au monde.

Forums PostgreSQL.fr

Le forum officiel de la communauté francophone de PostgreSQL

Vous n'êtes pas identifié(e).

#1 29/05/2019 12:33:11

pitpoule
Membre

Migration d'un table volumineuse vers une table partitionnée

Bonjour,

Nous avons une table assez volumineuse (~200G) qui contient des données temporelles. Afin de faciliter sa maintenance, je souhaiterais la partitionner.
Comme les insert sont très fréquents, il serait complexe de créer une table à coté et de transférer les données.
Est ce qu'il est envisageable de modifier la table "in situ" ? En gros, je crée des tables filles et je gère les triggers au niveau de la table actuelle, pour que les nouveaux insert se fassent dans les bonnes tables filles. La table mère se viderait au fur et à mesure.... des purges ou de création de nouvelles tables filles.

Je suis en PG 9.6

Merci

Hors ligne

#2 29/05/2019 15:31:12

gleu
Administrateur

Re : Migration d'un table volumineuse vers une table partitionnée

Oui, avec l'ancien partitionnement (celui disponible en 9.6), c'est tout à fait possible.


Guillaume.

Hors ligne

#3 29/05/2019 15:40:52

pitpoule
Membre

Re : Migration d'un table volumineuse vers une table partitionnée

ok,je vais pourvoir étudier cela sur un environnement de test.

Merci

Hors ligne

Pied de page des forums