[
http://mifosforge.jira.com/browse/MIFOS-4220?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Tejus Datta updated MIFOS-4220:
-------------------------------
Story Points: 5
Description:
For older releases we would continue to use NSDU. The migration should take
care of scripts for current release only.
Tasks
- categorize scripts into contraction and expansion. This was not mentioned in
the epic. (assume 10 upgrade scripts)
- write them in Liquibase
- convert any code based migration to sql based (Assume no codebase migration)
- create maven script for running Liquibase from command line, not called from
any CI or Dev build targets yet. This should be done in a way that expansion,
contraction or both can be run conveniently.
(Do not delete old scripts and keep the new scripts in a folder where NSDU
doesn't see it. This is an interim step.)
Acceptance Criteria:
- Smoke and integration test should continue to work when the liquibase scripts
are used instead of NSDU.
- Two versions of App should be working with one db version.
was:
For older releases we would continue to use NSDU. The migration should take
care of scripts for current release only.
Tasks
- categorize scripts into contraction and expansion. This was not mentioned in
the epic. The expansion scripts should also take care of keeping the data in
case an undo would be performed.
- write them in Liquibase
- convert any code based migration to sql based
- create maven script for running Liquibase from command line, not called from
any CI or Dev build targets yet. This should be done in a way that expansion,
contraction or both can be run conveniently.
(Do not delete old scripts and keep the new scripts in a folder where NSDU
doesn't see it. This is an interim step.)
> [Tech] Migrate the scripts for current release (only) to liquibase
> ------------------------------------------------------------------
>
> Key: MIFOS-4220
> URL: http://mifosforge.jira.com/browse/MIFOS-4220
> Project: mifos
> Issue Type: Story
> Components: Database
> Affects Versions: Elsie F - Iteration 6
> Reporter: Vivek Singh
> Assignee: Tejus Datta
> Priority: Major
>
> For older releases we would continue to use NSDU. The migration should take
> care of scripts for current release only.
> Tasks
> - categorize scripts into contraction and expansion. This was not mentioned
> in the epic. (assume 10 upgrade scripts)
> - write them in Liquibase
> - convert any code based migration to sql based (Assume no codebase migration)
> - create maven script for running Liquibase from command line, not called
> from any CI or Dev build targets yet. This should be done in a way that
> expansion, contraction or both can be run conveniently.
> (Do not delete old scripts and keep the new scripts in a folder where NSDU
> doesn't see it. This is an interim step.)
> Acceptance Criteria:
> - Smoke and integration test should continue to work when the liquibase
> scripts are used instead of NSDU.
> - Two versions of App should be working with one db version.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://mifosforge.jira.com/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
------------------------------------------------------------------------------
This SF Dev2Dev email is sponsored by:
WikiLeaks The End of the Free Internet
http://p.sf.net/sfu/therealnews-com
_______________________________________________
Mifos-issues mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mifos-issues