BITEMPORAL collection: every committed
version of every row is retained. Current-state reads are plain
ActiveRecord; the version trail below comes from
SELECT * FROM audit_logs AS OF SYSTEM TIME NULL.
save in one. AuditLog.record!
validates through the model, then issues a raw autocommit INSERT —
which persists correctly. Collapse to plain create!
when upstream fixes the transactional write path.
| Recorded at | Actor | Action | Target | Context | Document id |
|---|---|---|---|---|---|
| 2026-07-03T14:05:27Z | anonymous | viewed | /articles |
{} |
8e4195dd-cb18-4bdc-ac2b-327ed39919c1 |
| 2026-07-02T15:47:04Z | test_daec29f7 | created | /t |
{} |
ad754107-15d8-44ab-a8f5-c40954815ac8 |
| 2026-07-02T15:47:01Z | smoke_205d88f3 | updated | /a |
{} |
3525b449-9d01-474b-90af-1d6bcc6c578f |
| 2026-07-02T15:47:01Z | smoke_205d88f3 | created | /a |
{} |
5e2e9ce3-ee42-47d4-91ff-845e11dacf9a |
| System commit (ms) | Actor | Action | Target | Document id |
|---|---|---|---|---|
1783087527238 |
anonymous | viewed | /articles |
8e4195dd-cb18-4bdc-ac2b-327ed39919c1 |
1783007224396 |
test_daec29f7 | created | /t |
ad754107-15d8-44ab-a8f5-c40954815ac8 |
1783007221678 |
smoke_205d88f3 | updated | /a |
3525b449-9d01-474b-90af-1d6bcc6c578f |
1783007221664 |
smoke_205d88f3 | created | /a |
5e2e9ce3-ee42-47d4-91ff-845e11dacf9a |