Hi Madusanka

+1 this will make migration easy for the users. Also this will make it easy
migrating between milestone releases.

One issue to keep in mind when migrating database is that usually in
production environment db users will not have table alter privileges. To
tackle this make sure to check for privileges and warn user about it before
the migration.

Cheers
Jo


On Wed, Apr 22, 2015 at 11:06 AM, Madusanka Premaratne <[email protected]>
wrote:

> Hi all,
> With the WSO2 API Manager 1.9.0 release, we are planning to introduce a
> single migration client to migrate all the resources such as rxt, swagger,
> other registry resources and the databases.
>
> Currently we have migration clients to migrate swagger resources from
> lower versions to upper versions. But it takes much time since it is only
> possible to migrate only to the nearest next version. For example if you
> have an API created using APIM-1.6.0, you can migrate it to APIM1.7.0. Also
> it needs more effort because, there are scripts to run for DB migration and
> OSGI bungles to migrate swagger resources etc..
>
> So our plan to create a new client to do all these migrations on single
> command and as the first step of it we are going to introduce a client who
> migrates all the resources from one immediate version (say API Manager
> 1.8.0 to 1.9.0). And  as the next step we improve the client to migrate all
> the resources from any lower version to any upper version(say API Manager
> 1.6.0 to 1.9.0).
> The client is halfway done and you can find the code here[1]
>
> Also we are planning to bundle the migration client with the APIM pack and
> automate the migration process in the future releases.
>
> Suggestions and ideas are welcome to implement this migration tool.
>
> [1] - https://github.com/madusankapremaratne/wso2-api-migration-client
>
> Thanks,
> Madusanka
>
> --
> *Madusanka Premaratne* | Associate Software Engineer
> WSO2, Inc | lean. enterprise. middleware.
> #20, Palm Grove, Colombo 03, Sri Lanka
> Mobile: +94 71 835 70 73| Work: +94 112 145 345
> Email: [email protected] | Web: www.wso2.com
>
> [image: Facebook] <https://www.facebook.com/maduzanka> [image: Twitter]
> <https://twitter.com/rmmpremaratne> [image: Google Plus]
> <https://plus.google.com/u/0/+MadusankaPremaratnemaduz/about/p/pub> [image:
> Linkedin] <http://lk.linkedin.com/in/madusanka/> [image: Instagram]
> <http://instagram.com/madusankapremaratne> [image: Skype]
> <http://@rmmpremaratne>
>
>


-- 

-- 
*Joseph Fonseka*
 WSO2 Inc.; http://wso2.com
lean.enterprise.middleware

mobile: +94 772 512 430
skype: jpfonseka

* <http://lk.linkedin.com/in/rumeshbandara>*
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to