Fondamentalement, une partie de notre table Postgresql est utilisée pour conserver les journaux d'accès au serveur, et en tant que tel, parfois pendant la production, cela peut devenir assez volumineux. existe-t-il un moyen de définir dans postgresql pour avoir un nombre maximum d'enregistrements qu'une table peut avoir et pour repousser l'enregistrement le plus ancien?
la source
J'ai créé une fonction indépendante de la table plus générique.
La fonction prend 4 paramètres:
De cette façon, vous pouvez créer le nombre de déclencheurs que vous souhaitez appeler la même fonction.
J'espère que cela t'aides.
la source
J'ai créé ce proc et l'exécute à partir de PG Agent (ou du travail Windows ou du travail Cron en fonction). Je peux avoir plus de lignes, cela ne fait que garder ma table de journal pas trop grande. Enregistre les frais généraux d'un déclencheur.
la source