Details

    • Type: Task
    • Status: Open
    • Priority: Normal
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: None
    • Labels:
      None
    • Template:
    • Epic Link:

      Description

      migrate.clj could really use a refactor. There's a lot of duplicate code there and it's just grown and become worse over time. There are several libraries out there that do what our current migrate code does and are probably worth a look. Although the refactor wouldn't need to include these features, having these features in mind (to make them easier) would be good:

      • Collapse migrations
      • Test different migration upgrade scenarios (i.e. upgrading from 23 to 28 is fast but 25 to 28 is slow)
      • Tools to create the schema as of a particular migration (useful when we baseline our migrations at 2.0.0 when we release 4.0.0)

        Attachments

          Issue Links

            Activity

              jsd-sla-details-panel

                People

                • Assignee:
                  Unassigned
                  Reporter:
                  ryan.senior Ryan Senior
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  1 Start watching this issue

                  Dates

                  • Created:
                    Updated:

                    Zendesk Support