Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Data Set Management Requirements

  1. Release versions of data sets must be stored in <Repository Root/tags/<client release version> (e.g. https://svn.ucdavis.edu/svn/kuali/RiceApplications/MyInfoVault/tags/3.5)
  2. Only the Rice DBA and appropriate client application migrators have access to the tags directory in the repositories.
  3. The data sets must come in the form of SQL scripts.
    Code Block
    borderStylesolid
    titleExample:DataSet1.sql
    
    INSERT INTO KRIM_COUNTRY_T...
    INSERT INTO KRIM_CAMPUS_T...
    
Code Block
borderStylesolid
titleExample:DataSetDriver.sql

@DataSet1.sql
@DataSet2.sql

Data Set Migration Process

  1. A migrator files a ticket in the Kuali Rice JIRA project requesting migration of a data set to the Rice database.
  2. Upon approval, the migrator copies the data set to the <Repository Root/tags/<client release version> directory, citing the Kuali Rice JIRA ticket.
    Code Block
    borderStylesolid
    titleExample:Migrating to <tags>
    
    svn copy https://svn.ucdavis.edu/svn/kuali/RiceApplications/KualiCoeus/trunk/datasets https://svn.ucdavis.edu/svn/kuali/RiceApplications/KualiCoeus/tags/2.0 -m "<KR JIRA ticket>"
    
  3. The Rice DBA will pull