Append-only version table for product_limit_rule. Every change to
matcher, status, priority, any limit column, or label/description inserts
a new row and the identity table's currentVersionId is repointed in the
same transaction. The app never updates or deletes a version row; the
database does not enforce it.
product_quote FKs to this table so the audit pin freezes the limit
snapshot at quote time.
No externalId — only the identity row is externally addressable.
Append-only version table for
product_limit_rule. Every change to matcher, status, priority, any limit column, or label/description inserts a new row and the identity table'scurrentVersionIdis repointed in the same transaction. The app never updates or deletes a version row; the database does not enforce it.product_quoteFKs to this table so the audit pin freezes the limit snapshot at quote time.No
externalId— only the identity row is externally addressable.