diff --git a/docs/docs/changelog.md b/docs/docs/changelog.md index 2fba9d3..6908eef 100644 --- a/docs/docs/changelog.md +++ b/docs/docs/changelog.md @@ -9,6 +9,13 @@ keywords: ['Bemi Changelog', 'Bemi New Features', 'Postgres Audit Trails', 'Chan # Changelog +## 2024-10 + +* Dashboard + * Allow setting and customizing [Ignore Column Rules](https://docs.bemi.io/postgresql/source-database#ignoring-by-columns) +* Platform + * Create PG publications limited to specific tables with selective tracking + ## 2024-09 * Platform diff --git a/docs/docs/postgresql/source-database.md b/docs/docs/postgresql/source-database.md index bc085ca..a937faf 100644 --- a/docs/docs/postgresql/source-database.md +++ b/docs/docs/postgresql/source-database.md @@ -66,10 +66,12 @@ Bemi automatically tracks changes in the default `public` schema. If you would l ### Ignoring by Columns -Bemi allows to configure ignore-change columns, such as `myTable.updatedAt`, to ignore meaningless data changes. -This prevents the creation of a new audit trail entry (called "change") for a record in `myTable` if `updatedAt` was the only column value that was updated. +Bemi allows to configure ignore-change columns, such as `public.tableName.updatedAt`, to ignore meaningless data changes. +This prevents the creation of a new audit trail entry (called "change") for a record in `tableName` if `updatedAt` was the only column value that was updated. -In other words, `myTable.updatedAt` is used to determine whether an audit trail entry should be recorded or not. +![](/img/ignored-columns.png) + +In other words, `public.tableName.updatedAt` is used to determine whether an audit trail entry should be recorded or not. Note that this column will always be recorded if there were updated values in other columns. ## SSH Tunnel diff --git a/docs/static/img/ignored-columns.png b/docs/static/img/ignored-columns.png new file mode 100644 index 0000000..f03428b Binary files /dev/null and b/docs/static/img/ignored-columns.png differ