Issue Details (XML | Word | Printable)

Type: Improvement Improvement
Status: Open Open
Priority: Minor Minor
Assignee: Unassigned
Reporter: Andy Jefferson
Votes: 0
Watchers: 0

If you were logged in you would be able to see more operations.
DataNucleus Store RDBMS

Split RDBMSManager ClassAdder into separate class(es) to modularise schema management

Created: 09/Aug/08 02:52 PM   Updated: 26/Dec/09 12:50 PM
Component/s: Schema
Affects Version/s: None
Fix Version/s: None

 Description  « Hide
The RDBMSManager schema management process is embodied in the "ClassAdder" process. This operates in its own transaction using a separate connection. The structure of RDBMSManager is overly complex as a result. We should simply provide a separate process giving it access to the key schema information, and have methods to do specific things
1. add class/classes to persistence
2. delete class from persistence
3. update a mapping in the datstore with new columns e.g when a new implementation of an interface is found.

Andy Jefferson made changes - 26/Dec/09 12:50 PM
Field Original Value New Value
Priority Major [ 3 ] Minor [ 4 ]