BIND 10 #963: Utility to upgrade SQLite schema

BIND 10 Development do-not-reply at isc.org
Tue Feb 21 16:26:40 UTC 2012


#963: Utility to upgrade SQLite schema
-------------------------------------+-------------------------------------
                   Reporter:  shane  |                 Owner:
                       Type:         |                Status:  new
  enhancement                        |             Milestone:  Year 3 Task
                   Priority:  major  |  Backlog
                  Component:  data   |            Resolution:
  source                             |             Sensitive:  0
                   Keywords:         |           Sub-Project:  DNS
            Defect Severity:  N/A    |  Estimated Difficulty:  0.0
Feature Depending on Ticket:         |           Total Hours:  0
  sqlite schema upgrade              |
        Add Hours to Ticket:  0      |
                  Internal?:  0      |
-------------------------------------+-------------------------------------

Comment (by shane):

 We discussed schema versioning on our call today, and Stephen noted that
 we probably want to have a major/minor version number for schemas.

 The basic approach would be that minor version numbers are backward-
 compatible. This includes indexing changes, adding tables or perhaps
 columns, and maybe integrity constraints. If a minor version change is
 detected then BIND 10 should output a WARNING.

 Major versions are backward-incompatible. This includes, well, lots of
 stuff. If a major version change is detected then BIND 10 should output an
 ERROR and exit.

-- 
Ticket URL: <http://bind10.isc.org/ticket/963#comment:2>
BIND 10 Development <http://bind10.isc.org>
BIND 10 Development


More information about the bind10-tickets mailing list