Ticket #325 (new Enhancement)

Opened 8 years ago

Last modified 7 years ago

Bulk Migrations

Reported by: jri Owned by: jri
Priority: Major Milestone:
Component: DeepaMehta Standard Distribution Version: 4.0.12
Keywords: Cc: dgf, Malte
Complexity: 8 Area: Application Framework / API
Module: deepamehta-core

Description

The migration facility currently doesn't support bulk updates (thousands of operations) as the framework creates an outer transaction which exceeds capacity.
(There is deliberately a *single* transaction wrapping a plugin clean install which includes all the plugin's initial migrations. See note below.)

Possible solution:
The concept of "Bulk Migrations" which are responsible for transaction handling themself.

Note: a Bulk Migration might not be allowed while a plugin clean install as the POST_INSTALL_PLUGIN event must fire exactly once.

Change History

comment:1 Changed 8 years ago by jri

  • Milestone changed from Release 4.1 to Release 4.2

comment:2 Changed 7 years ago by jri

  • Milestone Release 4.2 deleted
Note: See TracTickets for help on using tickets.