If a CiviCRM upgrade amends the structure of existing tables, do you know if the same changes are applied to the equivalent logging tables?
I've noticed in the column
civicrm_line_item.label NULL is allowed, but in
log_civicrm_line_item.label it's not. So when I create Contribution prices without labels, I get a constraint violation from the logging trigger during payment.
Wanted to check if it's safe to amend the logging table structure to match, or if there was a reason for the difference.