1
22
23 package com.liferay.portal.upgrade.v4_3_0;
24
25 import com.liferay.portal.kernel.upgrade.UpgradeProcess;
26 import com.liferay.portal.kernel.upgrade.util.SwapUpgradeColumnImpl;
27 import com.liferay.portal.kernel.upgrade.util.UpgradeColumn;
28 import com.liferay.portal.kernel.upgrade.util.UpgradeTable;
29 import com.liferay.portal.kernel.upgrade.util.UpgradeTableFactoryUtil;
30 import com.liferay.portal.upgrade.util.PKUpgradeColumnImpl;
31 import com.liferay.portal.upgrade.v4_3_0.util.AvailableMappersUtil;
32 import com.liferay.portal.upgrade.v4_3_0.util.UserIdMapperTable;
33
34 import java.sql.Types;
35
36
41 public class UpgradeUserIdMapper extends UpgradeProcess {
42
43 protected void doUpgrade() throws Exception {
44
45
47 UpgradeColumn upgradeUserIdColumn = new SwapUpgradeColumnImpl(
48 "userId", new Integer(Types.VARCHAR),
49 AvailableMappersUtil.getUserIdMapper());
50
51 UpgradeTable upgradeTable = UpgradeTableFactoryUtil.getUpgradeTable(
52 UserIdMapperTable.TABLE_NAME, UserIdMapperTable.TABLE_COLUMNS,
53 new PKUpgradeColumnImpl("userIdMapperId", false),
54 upgradeUserIdColumn);
55
56 upgradeTable.setCreateSQL(UserIdMapperTable.TABLE_SQL_CREATE);
57
58 upgradeTable.updateTable();
59 }
60
61 }