You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We can document this process and specify that the 'Filename' column of the Images table can never be changed in any future version of the schema (also the version config table schema cannot be changed). This will mean that the database can always be rebuild from the information available in the old database.
@pieper Ok, the branch contains now the new updateSchema method that should re-insert everything after applying the schema. The testing is still very basic, see ctkDICOMDatabaseTest2.cpp
We needed this for the SlicerRt project (for a deadline next week) so I finished some of the integration and committed the changes from Marco's branch.
The ctkDICOMAppWidget will auto-update if it sees a version mismatch and provides a dialog. Ideally this should be done with the QFuture pattern to make the progress dialog interruptible, but since this schema update probably happens rarely I didn't add that feature.
Database version should be checked on startup:
The rebuld method:
The text was updated successfully, but these errors were encountered: