Great question Dusmant, Each version of Mifos will automatically upgrade the database from previous versions (we use a field in the database to keep track of the version). That said, there are some things you should still do when upgrading
1. Replicate your production server to a test machine and test an upgrade before you deploy it! This should be done irrelevant if there is a change to the database 2. If you are jumping major versions (say like 1.0 to 1.2.2), you might want to do two upgrades, the middle being an interim version. We aren¹t always able to test all the scenarios for upgrades, especially as we move further away from previous versions. 3. Don¹t change the underlying database! (Or at least be prepared that it could get changed with an update or create complications) If you are still working on your data migrations and we release a new version that you'd like to do your rollout on, then our recommendation on the past has been to do either of two things: 1. Review the changes made between the versions. All database changes should be reflected in our source code commits, plus you can always ask clarifying questions on the developer list. 2. Do your migrations on the current version you coded for, then upgrade Mifos before you rollout. Does that help? Cheers, Ryan On 3/17/09 11:43, "Dusmant Kumar" <[email protected]> wrote: > Dear All, > > We at adhikar are testing the MIFOS version 1.2.2. We are in > the initial stages of implementation. We first of all have to migrate our > existing data to mifos. And after that we will switch to MIFOS. But I am > worried if new versions are released afterwards will we be able to use that > version also. And whether our database & data will fit into the new version. > So kindly inform me how to choose the right version for production. -- Ryan Whitney Mifos Technical Program Manager [email protected] Mifos - Technology that Empowers Microfinance (www.mifos.org) ------------------------------------------------------------------------------ Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are powering Web 2.0 with engaging, cross-platform capabilities. Quickly and easily build your RIAs with Flex Builder, the Eclipse(TM)based development software that enables intelligent coding and step-through debugging. Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com _______________________________________________ Mifos-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/mifos-users
