001
014
015 package com.liferay.portal.upgrade.v7_0_0;
016
017 import com.liferay.portal.kernel.upgrade.UpgradeProcess;
018 import com.liferay.portal.kernel.util.LoggingTimer;
019 import com.liferay.portal.upgrade.v7_0_0.util.GroupTable;
020
021
024 public class UpgradeGroup extends UpgradeProcess {
025
026 protected void createIndex() throws Exception {
027 try (LoggingTimer loggingTimer = new LoggingTimer()) {
028 runSQL("create index IX_8257E37B on Group_ (classNameId, classPK)");
029 }
030 }
031
032 @Override
033 protected void doUpgrade() throws Exception {
034 alter(GroupTable.class, new AlterColumnType("name", "STRING null"));
035
036 createIndex();
037 }
038
039 }