Uploaded image for project: 'Sentry (Retired)'
  1. Sentry (Retired)
  2. SENTRY-2398

Support multiple target versions on single source versions during schema upgrades

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 2.0.0
    • 2.1.0
    • Sentry
    • None

    Description

      Currently, the SentrySchemaTool allows only upgrade versions that are in the order found in the upgrade.order.<db> files. However, having multiple direct target versions per source version is desired when dealing with complex scenarios where the upgrade path is not in the order of the file.

      For example:
         1.8.0 -> 1.9.0
         1.8.0 -> 2.0.0
         1.9.0 -> 2.1.0
         2.0.0 -> 2.1.0

       

      The above scenario mentions that 1.8.0 is allowed to be upgraded to 1.9.0 or 2.0.0, but 1.9.0 cannot upgrade to 2.0.0. Also, the 1.8.0 -> 2.0.0 was created before a 1.9.0 version is released.

      Attachments

        1. SENTRY-2398.3.patch
          19 kB
          Sergio Peña
        2. SENTRY-2398.2.patch
          19 kB
          Sergio Peña
        3. SENTRY-2398.1.patch
          19 kB
          Sergio Peña

        Issue Links

          Activity

            People

              spena Sergio Peña
              spena Sergio Peña
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: