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. UPDATE and DELETE are blocked by the
product_limit_rule_version_immutable trigger.
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. UPDATE and DELETE are blocked by theproduct_limit_rule_version_immutabletrigger.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.