Como monitorar todas as alterações ocorridas em uma tabela no PostgreSQL? Temporal_Tables!

Imagine-se na situação em que você precisa manter o registro de todas as alterações que ocorrem em uma tabela do seu banco de dados, e ter um registro destas alterações dentro de uma tabela (além dos logs).

Pra isso, há uma extensão para o PostgreSQL chamada temporal_tables.

Para usá-la, basta seguir o tutorial de instalação no GIT do projeto. Para isso você precisa ter acesso às pastas de instalação do PostgreSQL ou poder executar o terminal no servidor onde o banco de dados está instalado.

Se isso não for possível, e é o caso da maioria das hospedagens compartilhadas e a AWS Relational Database Service (RDS), é possível usar uma ramificação da extensão, reescrita justamente para funcionar nestes casos, a temporal_tables da nearform.

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *