Reputation: 430
I am trying to migrate liferay from 5.3.2 to 6.2. As per the documents I understood that , it is not straight forward. First we need to migrate from 5.3.2 to 6.0.6 to 6.1 and finally to 6.2.
Now I just started to implement the steps to convert my liferay portal (5.3.2) to 6.0.6 as a first step.
My query is, in this process, will it change any schema or structure of the tables in a database in order to support the upgraded version?
Any idea on this?
Upvotes: 0
Views: 525
Reputation: 48057
Yes, there are database changes. Without more information about the actual setup, you'll find all information you need in the documentation (here for 6.0, that covers the upgrades).
The first start of a new Liferay version on the existing database will run the update scripts - permission assumed. If you don't want Liferay (or the application server) to have those permissions, you can download a standalone upgrade program, that must run with proper DDL permissions on the database.
Of course, this all assumes that you have a proper backup. Attention: You're only allowed to call it backup if you have demonstrated that you're actually able to restore it to a completely new system!
Once you're done with each single upgrade, you'll have to take care of your custom plugins and extensions. My take on the theme (which you probably have) is: Don't pay attention to it, just build a new one on 6.2, as you'll have two major theme-infrastructure updates between 5.2 and 6.0 (to AlloyUI) as well as between 6.1 and 6.2 (to bootstrap).
Upvotes: 2