Vous n'êtes pas identifié(e).
Pages : 1
Bonjour,
Avec un environnement linux PG 9.6, j'imagine que le partitionnement de la table se fait avec le principe d'héritage ?
Considérons alors que j'ai une table volumineuse qui n'est pas encore partitionnée car l'architecture de départ n'a pas prévue cela. Maintenant, vu que la taille de la table dépasse celle de la RAM, j'aimerai tester un partitionnement, ma question est donc: lorsque je vai créer les tables de partitions , existe t il un moyen de transférer les données depuis la table mère vers les nouvelles partitions créées ou devrai je faire çà de façon manuelle ?
Merci pour votre attention
Hors ligne
Le partitionnement déclaratif a été introduit dans la version 10, donc en 9.6 vous devez effectivement utiliser l'héritage.
Vous pouvez regarder du côté de pg_partman (https://github.com/pgpartman/pg_partman) pour vous aider un petit peu pour la mise en place, et il me semble que cela fournit un script qui permet de déplacer les données.
Julien.
https://rjuju.github.io/
Hors ligne
J'ajouerais que le fait que la taille de la table soit supérieure à la taille de la RAM n'est en rien une raison pour partitionner une table.
Guillaume.
Hors ligne
Merci pour vos réponses
Hors ligne
Pages : 1