001
014
015 package com.liferay.portal.upgrade.v6_2_0;
016
017 import com.liferay.portal.kernel.upgrade.UpgradeProcess;
018 import com.liferay.portal.kernel.util.LoggingTimer;
019 import com.liferay.portal.kernel.util.PortalUtil;
020 import com.liferay.portal.upgrade.v6_2_0.util.GroupTable;
021
022
025 public class UpgradeGroup extends UpgradeProcess {
026
027 @Override
028 protected void doUpgrade() throws Exception {
029 alter(
030 GroupTable.class, new AlterColumnType("typeSettings", "TEXT null"),
031 new AlterColumnType("friendlyURL", "VARCHAR(255) null"));
032
033 upgradeGroup();
034 }
035
036 protected void upgradeGroup() throws Exception {
037 try (LoggingTimer loggingTimer = new LoggingTimer()) {
038 long classNameId = PortalUtil.getClassNameId(
039 "com.liferay.portal.model.Company");
040
041 runSQL(
042 "update Group_ set site = TRUE where classNameId = " +
043 classNameId);
044 }
045 }
046
047 }