Opened 16 years ago
Last modified 9 years ago
#143 new enhancement
Database versioning
Reported by: | westram | Owned by: | devel |
---|---|---|---|
Priority: | major | Milestone: | |
Component: | ARB_NTREE | Version: | SVN |
Keywords: | Cc: |
Description (last modified by westram)
Database versioning
- there is some versioning done in ad_save_load.c (e.g. in gb_write_bin_rek()), but this is only used to handle changes to the low level format
- need to do semantic versioning
- mainly needed for NT_dbrepair.cxx. When a is fixed there and the fixed database is used with an older ARB version, the may be re-inserted into the .
- ARB should refuse to load DBs with a newer semantic version
- Save new DBs with different low level version, to avoid that can be loaded with previous ARB versions
Change History (3)
comment:1 Changed 15 years ago by westram
- Description modified (diff)
comment:2 Changed 11 years ago by westram
- Milestone set to work2014
comment:3 Changed 9 years ago by westram
- Milestone work2014 deleted
Note: See
TracTickets for help on using
tickets.
blocks #120