Bonjour,
J'aimerais partitionner une table avec pour objectif d'augmenter les perfs en lecture, voici le détail :

Table Historique(id,start_date,end_date,value,flag).

Mon champs flag (true/false) est calculé de cette façon :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
if (start_date < now () - 10 years) flag =true ;
else flag = false
J'aimerais stocker dans une autre partition les données dont start_date < now () - 10 years, donc les vieux historiques ayant flag = true

Est-ce faisable?
J'ai vu qu'on pouvait envoyer dans des partitions différentes via trigger insert/update/delete. J'ai compris ce principe.
Mais comment déplacer une entrée qui était dans une partition vers une autre? (vu que l'emplacement devra évoluer dans le temps (via la date courante))

Merci d'avance pour l'aide