Details

    • Type: Epic
    • Status: Closed
    • Priority: Critical
    • Resolution: Complete
    • Affects Version/s: 2.4
    • Fix Version/s: 2.5
    • Component/s: Database
    • Security Level: Public (Public: Anyone can view)
    • Labels:
      None
    • Epic Name:
      Additive Database
    • KAI Review Status:
      Not Required
    • KTI Review Status:
      Not Required
    • Code Review Status:
      Not Required
    • Include in Release Notes?:
      Yes

      Description

      Currently, we build a master database using scripts and then delete from the datasets to create the bootstrap dataset. Now that we have put in the initial structure to separate our data sets, we can switch to building the databases starting from bootstrap and adding from there.

        Attachments

          Activity

          Hide
          kbtaylor Kristina Taylor (Inactive) added a comment -

          We should probably get to this sooner rather than later. It would require another release of the devops libraries, but the developer performing the changes can mostly test this locally themselves. It does require a bit of research to make sure we are doing this correctly, especially when it comes to making sure all of the datasets have the right hierarchy. As an initial mind dump, I believe the following is the correct order:

          upgrades/**/client/bootstrap
          upgrades/**/server/bootstrap
          upgrades/**/client/demo
          upgrades/**/server/demo
          upgrades/**/client/test
          upgrades/**/server/test
          

          where the first entry is the initial setup and the rest of the entries depend on the ones above them.

          Show
          kbtaylor Kristina Taylor (Inactive) added a comment - We should probably get to this sooner rather than later. It would require another release of the devops libraries, but the developer performing the changes can mostly test this locally themselves. It does require a bit of research to make sure we are doing this correctly, especially when it comes to making sure all of the datasets have the right hierarchy. As an initial mind dump, I believe the following is the correct order: upgrades/**/client/bootstrap upgrades/**/server/bootstrap upgrades/**/client/demo upgrades/**/server/demo upgrades/**/client/test upgrades/**/server/test where the first entry is the initial setup and the rest of the entries depend on the ones above them.
          Show
          kbtaylor Kristina Taylor (Inactive) added a comment - Added Google doc to track this proposal: https://docs.google.com/a/kuali.org/document/d/1LV2j-WkWdGM6R5ozfFzpiB64sp7AHvJx8TGzu50I2Yw/edit#
          Hide
          gilesp Peter Giles (Inactive) added a comment -

          One thing to note is that there may be some cleanup to the upgrade scripts that will be required, as some devs have been putting the same scripts in multiple locations under upgrades/

          Show
          gilesp Peter Giles (Inactive) added a comment - One thing to note is that there may be some cleanup to the upgrade scripts that will be required, as some devs have been putting the same scripts in multiple locations under upgrades/
          Hide
          kbtaylor Kristina Taylor (Inactive) added a comment -

          I will be using http://svn.kuali.org/repos/rice/sandbox/KULRICE-11623/ for the main Rice work.

          Show
          kbtaylor Kristina Taylor (Inactive) added a comment - I will be using http://svn.kuali.org/repos/rice/sandbox/KULRICE-11623/ for the main Rice work.

            People

            • Assignee:
              Unassigned
              Reporter:
              kbtaylor Kristina Taylor (Inactive)
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: