SnapshotGenerator extension system does not allow replacement of generators

Description

The extension system currently allows new extensions to be registered automatically, but built in ones cannot be removed automatically.

For example, if a database does not support indexes, you cannot have an extension that removes the default IndexSnapshotGenerator. Or if there iis a better implementation of UniqueConstraintSnapshotGenerator than the default, the default is still ran.

Environment

All

Activity

Show:

Nathan Voxland January 6, 2014 at 8:30 PM

Created new replaces() method on SnapshotGenerator interface

Fixed

Details

Reporter

Components

Fix versions

Affects versions

Priority

Created November 26, 2013 at 8:53 PM
Updated January 6, 2014 at 8:30 PM
Resolved January 6, 2014 at 8:30 PM