Basicamente, parte da nossa tabela do Postgresql é usada para manter os logs de acesso ao servidor e, como tal, às vezes durante a produção, isso pode ficar muito grande. existe alguma maneira de configurar no postgresql para ter um número máximo de registros que uma tabela possa ter e empurrar o registro mais antigo?
fonte
Criei uma função independente de tabela mais genérica.
A função usa 4 parâmetros:
Dessa forma, você pode criar quantos gatilhos deseja chamar na mesma função.
Espero que isto ajude.
fonte
Eu criei este proc e o executei do PG Agent (ou trabalho do Windows ou trabalho cron, dependendo). Eu posso ter mais linhas, isso apenas mantém minha tabela de log não muito grande. Salva a sobrecarga de um gatilho.
fonte