|
|
|
|
|
by PaulMest
1002 days ago
|
|
I enjoyed this blog. I think it provides a great succinct overview of various approaches native to Postgres. For the "capture changes in an audit table" section, I've had good experiences at a previous company with the Temporal Tables pattern. Unlike other major RDBMS vendors, it's not built into Postgres itself, but there's a simple pattern [1] you can leverage with a SQL function. This allows you to see a table's state as of a specific point in time. Some sample use cases: - "What was this user's configuration on Aug 12?" - "How many records were unprocessed at 11:55pm last night?" - "Show me the diff on feature flags between now and a week ago" [1]: https://github.com/nearform/temporal_tables |
|