1
14
15 package com.liferay.portal.upgrade.v5_2_6;
16
17 import com.liferay.portal.kernel.upgrade.UpgradeProcess;
18 import com.liferay.portal.kernel.upgrade.util.UpgradeTable;
19 import com.liferay.portal.kernel.upgrade.util.UpgradeTableFactoryUtil;
20 import com.liferay.portal.upgrade.v5_2_6.util.WikiPageResourceTable;
21 import com.liferay.portal.upgrade.v5_2_6.util.WikiPageTable;
22
23
28 public class UpgradeWiki extends UpgradeProcess {
29
30 protected void doUpgrade() throws Exception {
31 try {
32 runSQL("alter_column_type WikiPage parentTitle varchar(255) null");
33 runSQL(
34 "alter_column_type WikiPage redirectTitle varchar(255) null");
35 }
36 catch (Exception e) {
37
38
40 UpgradeTable upgradeTable = UpgradeTableFactoryUtil.getUpgradeTable(
41 WikiPageTable.TABLE_NAME, WikiPageTable.TABLE_COLUMNS);
42
43 upgradeTable.setCreateSQL(WikiPageTable.TABLE_SQL_CREATE);
44
45 upgradeTable.updateTable();
46 }
47
48 try {
49 runSQL(
50 "alter_column_type WikiPageResource title varchar(255) null");
51 }
52 catch (Exception e) {
53
54
56 UpgradeTable upgradeTable = UpgradeTableFactoryUtil.getUpgradeTable(
57 WikiPageResourceTable.TABLE_NAME,
58 WikiPageResourceTable.TABLE_COLUMNS);
59
60 upgradeTable.setCreateSQL(WikiPageResourceTable.TABLE_SQL_CREATE);
61
62 upgradeTable.updateTable();
63 }
64 }
65
66 }