001
014
015 package com.liferay.portal.upgrade.v4_3_0;
016
017 import com.liferay.portal.kernel.upgrade.UpgradeProcess;
018 import com.liferay.portal.kernel.upgrade.util.SwapUpgradeColumnImpl;
019 import com.liferay.portal.kernel.upgrade.util.UpgradeColumn;
020 import com.liferay.portal.kernel.upgrade.util.UpgradeTable;
021 import com.liferay.portal.kernel.upgrade.util.UpgradeTableFactoryUtil;
022 import com.liferay.portal.upgrade.util.PKUpgradeColumnImpl;
023 import com.liferay.portal.upgrade.v4_3_0.util.AvailableMappersUtil;
024 import com.liferay.portal.upgrade.v4_3_0.util.UserIdMapperTable;
025
026 import java.sql.Types;
027
028
031 public class UpgradeUserIdMapper extends UpgradeProcess {
032
033 protected void doUpgrade() throws Exception {
034
035
036
037 UpgradeColumn upgradeUserIdColumn = new SwapUpgradeColumnImpl(
038 "userId", new Integer(Types.VARCHAR),
039 AvailableMappersUtil.getUserIdMapper());
040
041 UpgradeTable upgradeTable = UpgradeTableFactoryUtil.getUpgradeTable(
042 UserIdMapperTable.TABLE_NAME, UserIdMapperTable.TABLE_COLUMNS,
043 new PKUpgradeColumnImpl("userIdMapperId", false),
044 upgradeUserIdColumn);
045
046 upgradeTable.setCreateSQL(UserIdMapperTable.TABLE_SQL_CREATE);
047
048 upgradeTable.updateTable();
049 }
050
051 }