Introduction
Dans ce laboratoire, vous apprendrez à implémenter le partitionnement de tables dans PostgreSQL. L'objectif est de diviser une grande table en morceaux plus petits et plus gérables, ce qui peut améliorer considérablement les performances des requêtes et simplifier les tâches de gestion des données telles que les sauvegardes ou l'archivage.
Vous commencerez par créer une table principale "parente" conçue pour le partitionnement. Ensuite, vous définirez plusieurs tables "enfants", ou partitions, chacune contenant des données pour une plage de dates spécifique. Enfin, vous insérerez des données dans la table parente et observerez comment PostgreSQL les achemine automatiquement vers la partition correcte. Vous apprendrez également à interroger la table partitionnée et à voir comment PostgreSQL optimise ces requêtes en n'accédant qu'aux partitions pertinentes.


