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

Reply via email to