Skip to content

Questions about data model evolution #235

Closed Answered by hg-ms
rpx99 asked this question in Q&A
Discussion options

You must be logged in to vote

Hello,

Regarding the refactorings.csv file format:
The headline “old current” is required. As separator you should use a single tabulator.

There is no automatic conversion from String objects to primitive integer values.
This must be done by a custom BinaryValueSetter.

The LegacyTypeMapping does not modify the persisted data. The mapping is done during object re-creation in memory. If such a mapped object is stored again it will be written in its new version. The obsolete old version will be removed by the storage garbage collector someday.
The PersistenceTypeDictionary is essential for that as it describes the layout of all persisted types.

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@rpx99
Comment options

Answer selected by rpx99
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants