Skip to content

Commit 0acd0d6

Browse files
alexgmintim-schilling
authored andcommitted
Fixed URL
1 parent fb1db00 commit 0acd0d6

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

_schedule/talks/2023-10-16-14-05-t1-using-database-triggers-to-reliably-track-model-history.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,4 +45,4 @@ Furthermore, triggers provide a reliable and tamper-proof history of model chang
4545

4646
Additionally, utilizing triggers for model history tracking in Django promotes data integrity and compliance with auditing requirements. By maintaining a comprehensive record of changes, developers can trace back and analyze the evolution of data, helping to identify potential issues, perform forensic analysis, or meet regulatory obligations.
4747

48-
In this talk, we show how to implement history tracking using [django-pghistory](hub.com/opus10/django-pghistory), an app that uses Postgres triggers to track historical changes. We discuss the philosophy of django-pghistory and how it models historical changes so that engineers can use structured history tables that mirror tracked models. We show how users can attach free-form context from the application to group together changes, forming a more coherent audit trail. We also discuss several other application-specific examples of using django-pghistory in practice, for example, using conditional history triggers to track and snapshot specific events.
48+
In this talk, we show how to implement history tracking using [django-pghistory](https://github.com/opus10/django-pghistory), an app that uses Postgres triggers to track historical changes. We discuss the philosophy of django-pghistory and how it models historical changes so that engineers can use structured history tables that mirror tracked models. We show how users can attach free-form context from the application to group together changes, forming a more coherent audit trail. We also discuss several other application-specific examples of using django-pghistory in practice, for example, using conditional history triggers to track and snapshot specific events.

0 commit comments

Comments
 (0)