Básicamente, parte de nuestra tabla Postgresql se usa para mantener registros de acceso al servidor y, como tal, a veces durante la producción, esto puede ser bastante grande. ¿Hay alguna forma de establecer en postgresql para tener un número máximo de registros que una tabla puede tener y para eliminar el registro más antiguo?
fuente
Creé una función de tabla independiente más genérica.
La función toma 4 parámetros:
De esta manera, puede crear cuántos disparadores desea llamar a la misma función.
Espero que esto ayude.
fuente
Creé este proceso y lo ejecuté desde PG Agent (o el trabajo de Windows o el trabajo cron dependiendo). Puedo tener más filas, esto solo mantiene mi tabla de registro no demasiado grande. Guarda la sobrecarga de un disparador.
fuente