Goal
When an Export Package or its extension mapping is deleted, automatically remove the corresponding cache table(s) from the database.
Note: This complements #7738, which handles orphan cleanup. This issue focuses on the delete hook.
Acceptance Criteria
Goal
When an Export Package or its extension mapping is deleted, automatically remove the corresponding cache table(s) from the database.
Acceptance Criteria
exportdatasetrecord triggers removal of all associated cache tables (core + extensions).extensionsjoin table removes only that extension's cache table.