Remove files for the upgrade 5.5 → 6.0
authorAlexander Ebert <ebert@woltlab.com>
Sat, 22 Jun 2024 12:02:34 +0000 (14:02 +0200)
committerAlexander Ebert <ebert@woltlab.com>
Sat, 22 Jun 2024 12:02:34 +0000 (14:02 +0200)
com.woltlab.wcf/files_pre_check.tar [deleted file]
wcfsetup/install/files/acp/database/update_com.woltlab.wcf_6.0.php [deleted file]
wcfsetup/install/files/acp/database/update_com.woltlab.wcf_6.0_pre.php [deleted file]
wcfsetup/install/files/acp/database/update_com.woltlab.wcf_6.0_reaction_fk_step2.php [deleted file]
wcfsetup/install/files/acp/database/update_com.woltlab.wcf_6.0_style.php [deleted file]
wcfsetup/install/files/acp/database/update_com.woltlab.wcf_6.0_trackedVisit_step1.php [deleted file]
wcfsetup/install/files/acp/database/update_com.woltlab.wcf_6.0_trackedVisit_step2.php [deleted file]
wcfsetup/install/files/acp/database/update_com.woltlab.wcf_6.0_trackedVisit_step3.php [deleted file]

diff --git a/com.woltlab.wcf/files_pre_check.tar b/com.woltlab.wcf/files_pre_check.tar
deleted file mode 100644 (file)
index bcd5a8c..0000000
Binary files a/com.woltlab.wcf/files_pre_check.tar and /dev/null differ
diff --git a/wcfsetup/install/files/acp/database/update_com.woltlab.wcf_6.0.php b/wcfsetup/install/files/acp/database/update_com.woltlab.wcf_6.0.php
deleted file mode 100644 (file)
index 1d030f4..0000000
+++ /dev/null
@@ -1,137 +0,0 @@
-<?php
-
-/**
- * Updates the database layout during the update from 5.5 to 6.0.
- *
- * @author Tim Duesterhus
- * @copyright 2001-2022 WoltLab GmbH
- * @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- */
-
-use wcf\system\database\table\column\BigintDatabaseTableColumn;
-use wcf\system\database\table\column\DefaultFalseBooleanDatabaseTableColumn;
-use wcf\system\database\table\column\EnumDatabaseTableColumn;
-use wcf\system\database\table\column\MediumtextDatabaseTableColumn;
-use wcf\system\database\table\column\NotNullInt10DatabaseTableColumn;
-use wcf\system\database\table\column\NotNullVarchar255DatabaseTableColumn;
-use wcf\system\database\table\column\SmallintDatabaseTableColumn;
-use wcf\system\database\table\column\TinyintDatabaseTableColumn;
-use wcf\system\database\table\column\VarbinaryDatabaseTableColumn;
-use wcf\system\database\table\column\VarcharDatabaseTableColumn;
-use wcf\system\database\table\DatabaseTable;
-use wcf\system\database\table\index\DatabaseTableForeignKey;
-use wcf\system\database\table\index\DatabaseTablePrimaryIndex;
-use wcf\system\database\table\PartialDatabaseTable;
-
-return [
-    PartialDatabaseTable::create('wcf1_acp_template')
-        ->columns([
-            NotNullInt10DatabaseTableColumn::create('packageID'),
-        ]),
-    // This needs to be separate, because the FK needs to be adjusted first.
-    PartialDatabaseTable::create('wcf1_article')
-        ->foreignKeys([
-            DatabaseTableForeignKey::create()
-                ->columns(['categoryID'])
-                ->referencedTable('wcf1_category')
-                ->referencedColumns(['categoryID'])
-                ->onDelete('CASCADE'),
-        ]),
-    PartialDatabaseTable::create('wcf1_article')
-        ->columns([
-            SmallintDatabaseTableColumn::create('attachments')
-                ->length(5)
-                ->notNull()
-                ->defaultValue(0),
-            NotNullInt10DatabaseTableColumn::create('categoryID'),
-        ]),
-    PartialDatabaseTable::create('wcf1_captcha_question')
-        ->columns([
-            NotNullInt10DatabaseTableColumn::create('views')
-                ->defaultValue(0),
-            NotNullInt10DatabaseTableColumn::create('correctSubmissions')
-                ->defaultValue(0),
-            NotNullInt10DatabaseTableColumn::create('incorrectSubmissions')
-                ->defaultValue(0),
-        ]),
-    PartialDatabaseTable::create('wcf1_language_item')
-        ->columns([
-            NotNullInt10DatabaseTableColumn::create('packageID'),
-        ]),
-    PartialDatabaseTable::create('wcf1_language')
-        ->columns([
-            VarcharDatabaseTableColumn::create('locale')
-                ->notNull()
-                ->length(50)
-                ->defaultValue(''),
-        ]),
-    PartialDatabaseTable::create('wcf1_package_installation_node')
-        ->columns([
-            NotNullVarchar255DatabaseTableColumn::create('nodeType'),
-        ]),
-    DatabaseTable::create('wcf1_package_audit_log')
-        ->columns([
-            BigintDatabaseTableColumn::create('logID')
-                ->length(20)
-                ->notNull()
-                ->autoIncrement(),
-            MediumtextDatabaseTableColumn::create('payload')
-                ->notNull(),
-            NotNullVarchar255DatabaseTableColumn::create('time'),
-            NotNullVarchar255DatabaseTableColumn::create('wcfVersion'),
-            NotNullVarchar255DatabaseTableColumn::create('requestId'),
-        ])
-        ->indices([
-            DatabaseTablePrimaryIndex::create()
-                ->columns(['logID']),
-        ]),
-    PartialDatabaseTable::create('wcf1_package_installation_file_log')
-        ->columns([
-            NotNullInt10DatabaseTableColumn::create('packageID'),
-            VarbinaryDatabaseTableColumn::create('sha256')
-                ->length(32)
-                ->defaultValue(null),
-            BigintDatabaseTableColumn::create('lastUpdated')
-                ->length(20)
-                ->defaultValue(null),
-        ]),
-    PartialDatabaseTable::create('wcf1_package_installation_plugin')
-        ->columns([
-            NotNullInt10DatabaseTableColumn::create('packageID'),
-        ]),
-    PartialDatabaseTable::create('wcf1_package_installation_sql_log')
-        ->columns([
-            NotNullInt10DatabaseTableColumn::create('packageID'),
-        ]),
-    PartialDatabaseTable::create('wcf1_page')
-        ->columns([
-            TinyintDatabaseTableColumn::create('isLandingPage')
-                ->drop(),
-        ]),
-    PartialDatabaseTable::create('wcf1_style')
-        ->columns([
-            EnumDatabaseTableColumn::create('apiVersion')
-                ->drop(),
-        ]),
-    PartialDatabaseTable::create('wcf1_user_group_option')
-        ->columns([
-            NotNullInt10DatabaseTableColumn::create('packageID'),
-        ]),
-    PartialDatabaseTable::create('wcf1_user')
-        ->columns([
-            TinyintDatabaseTableColumn::create('enableGravatar')
-                ->drop(),
-            VarcharDatabaseTableColumn::create('gravatarFileExtension')
-                ->drop(),
-        ]),
-    PartialDatabaseTable::create('wcf1_package_compatibility')
-        ->drop(),
-    PartialDatabaseTable::create('wcf1_package_update_compatibility')
-        ->drop(),
-    PartialDatabaseTable::create('wcf1_package_update_optional')
-        ->drop(),
-    PartialDatabaseTable::create('wcf1_user_notification_to_user')
-        ->drop(),
-    PartialDatabaseTable::create('wcf1_cli_history')
-        ->drop(),
-];
diff --git a/wcfsetup/install/files/acp/database/update_com.woltlab.wcf_6.0_pre.php b/wcfsetup/install/files/acp/database/update_com.woltlab.wcf_6.0_pre.php
deleted file mode 100644 (file)
index 7fdc723..0000000
+++ /dev/null
@@ -1,49 +0,0 @@
-<?php
-
-/**
- * Updates the database layout during the update from 5.5 to 6.0.
- *
- * @author Tim Duesterhus
- * @copyright 2001-2022 WoltLab GmbH
- * @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- */
-
-use wcf\system\database\table\column\BigintDatabaseTableColumn;
-use wcf\system\database\table\column\MediumtextDatabaseTableColumn;
-use wcf\system\database\table\column\NotNullVarchar255DatabaseTableColumn;
-use wcf\system\database\table\column\VarbinaryDatabaseTableColumn;
-use wcf\system\database\table\DatabaseTable;
-use wcf\system\database\table\index\DatabaseTablePrimaryIndex;
-use wcf\system\database\table\PartialDatabaseTable;
-
-return [
-    PartialDatabaseTable::create('wcf1_package_installation_node')
-        ->columns([
-            NotNullVarchar255DatabaseTableColumn::create('nodeType'),
-        ]),
-    DatabaseTable::create('wcf1_package_audit_log')
-        ->columns([
-            BigintDatabaseTableColumn::create('logID')
-                ->length(20)
-                ->notNull()
-                ->autoIncrement(),
-            MediumtextDatabaseTableColumn::create('payload')
-                ->notNull(),
-            NotNullVarchar255DatabaseTableColumn::create('time'),
-            NotNullVarchar255DatabaseTableColumn::create('wcfVersion'),
-            NotNullVarchar255DatabaseTableColumn::create('requestId'),
-        ])
-        ->indices([
-            DatabaseTablePrimaryIndex::create()
-                ->columns(['logID']),
-        ]),
-    PartialDatabaseTable::create('wcf1_package_installation_file_log')
-        ->columns([
-            VarbinaryDatabaseTableColumn::create('sha256')
-                ->length(32)
-                ->defaultValue(null),
-            BigintDatabaseTableColumn::create('lastUpdated')
-                ->length(20)
-                ->defaultValue(null),
-        ]),
-];
diff --git a/wcfsetup/install/files/acp/database/update_com.woltlab.wcf_6.0_reaction_fk_step2.php b/wcfsetup/install/files/acp/database/update_com.woltlab.wcf_6.0_reaction_fk_step2.php
deleted file mode 100644 (file)
index da2498e..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-<?php
-
-/**
- * Recreates the reactionTypeID foreign key.
- *
- * @author Tim Duesterhus
- * @copyright 2001-2022 WoltLab GmbH
- * @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- */
-
-use wcf\system\database\table\index\DatabaseTableForeignKey;
-use wcf\system\database\table\PartialDatabaseTable;
-
-return [
-    PartialDatabaseTable::create('wcf1_like')
-        ->foreignKeys([
-            DatabaseTableForeignKey::create()
-                ->columns(['reactionTypeID'])
-                ->referencedTable('wcf1_reaction_type')
-                ->referencedColumns(['reactionTypeID'])
-                ->onDelete('CASCADE'),
-        ]),
-];
diff --git a/wcfsetup/install/files/acp/database/update_com.woltlab.wcf_6.0_style.php b/wcfsetup/install/files/acp/database/update_com.woltlab.wcf_6.0_style.php
deleted file mode 100644 (file)
index 1fa8335..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-<?php
-
-/**
- * Updates the database layout for the styles during the update from 5.5 to 6.0.
- *
- * @author Alexander Ebert
- * @copyright 2001-2023 WoltLab GmbH
- * @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- */
-
-use wcf\system\database\table\column\DefaultFalseBooleanDatabaseTableColumn;
-use wcf\system\database\table\column\MediumtextDatabaseTableColumn;
-use wcf\system\database\table\PartialDatabaseTable;
-
-return [
-    PartialDatabaseTable::create('wcf1_style')
-        ->columns([
-            DefaultFalseBooleanDatabaseTableColumn::create('hasDarkMode'),
-        ]),
-    PartialDatabaseTable::create('wcf1_style_variable')
-        ->columns([
-            MediumtextDatabaseTableColumn::create('defaultValueDarkMode'),
-        ]),
-    PartialDatabaseTable::create('wcf1_style_variable_value')
-        ->columns([
-            MediumtextDatabaseTableColumn::create('variableValueDarkMode'),
-        ]),
-];
diff --git a/wcfsetup/install/files/acp/database/update_com.woltlab.wcf_6.0_trackedVisit_step1.php b/wcfsetup/install/files/acp/database/update_com.woltlab.wcf_6.0_trackedVisit_step1.php
deleted file mode 100644 (file)
index 84306eb..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-<?php
-
-/**
- * Drops the visit tracker foreign keys to allow for easy index modification.
- *
- * @author Tim Duesterhus
- * @copyright 2001-2022 WoltLab GmbH
- * @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- */
-
-use wcf\system\database\table\index\DatabaseTableForeignKey;
-use wcf\system\database\table\PartialDatabaseTable;
-
-return [
-    PartialDatabaseTable::create('wcf1_tracked_visit')
-        ->foreignKeys([
-            DatabaseTableForeignKey::create()
-                ->columns(['objectTypeID'])
-                ->referencedTable('wcf1_object_type')
-                ->referencedColumns(['objectTypeID'])
-                ->onDelete('CASCADE')
-                ->drop(),
-            DatabaseTableForeignKey::create()
-                ->columns(['userID'])
-                ->referencedTable('wcf1_user')
-                ->referencedColumns(['userID'])
-                ->onDelete('CASCADE')
-                ->drop(),
-        ]),
-    PartialDatabaseTable::create('wcf1_tracked_visit_type')
-        ->foreignKeys([
-            DatabaseTableForeignKey::create()
-                ->columns(['objectTypeID'])
-                ->referencedTable('wcf1_object_type')
-                ->referencedColumns(['objectTypeID'])
-                ->onDelete('CASCADE')
-                ->drop(),
-            DatabaseTableForeignKey::create()
-                ->columns(['userID'])
-                ->referencedTable('wcf1_user')
-                ->referencedColumns(['userID'])
-                ->onDelete('CASCADE')
-                ->drop(),
-        ]),
-];
diff --git a/wcfsetup/install/files/acp/database/update_com.woltlab.wcf_6.0_trackedVisit_step2.php b/wcfsetup/install/files/acp/database/update_com.woltlab.wcf_6.0_trackedVisit_step2.php
deleted file mode 100644 (file)
index 6185706..0000000
+++ /dev/null
@@ -1,98 +0,0 @@
-<?php
-
-/**
- * Adjusts the visit tracker keys.
- *
- * @author Tim Duesterhus
- * @copyright 2001-2022 WoltLab GmbH
- * @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- */
-
-use wcf\system\database\table\index\DatabaseTableIndex;
-use wcf\system\database\table\PartialDatabaseTable;
-
-return [
-    PartialDatabaseTable::create('wcf1_tracked_visit')
-        ->indices([
-            DatabaseTableIndex::create('visitTime')
-                ->columns([
-                    'visitTime',
-                ]),
-            DatabaseTableIndex::create('userID_objectTypeID_objectID')
-                ->type(DatabaseTableIndex::UNIQUE_TYPE)
-                ->columns([
-                    'userID',
-                    'objectTypeID',
-                    'objectID',
-                ]),
-            DatabaseTableIndex::create('')
-                ->type(DatabaseTableIndex::UNIQUE_TYPE)
-                ->columns([
-                    'objectTypeID',
-                    'objectID',
-                    'userID',
-                ])
-                ->drop(),
-            DatabaseTableIndex::create('')
-                ->type(DatabaseTableIndex::UNIQUE_TYPE)
-                ->columns([
-                    'userID',
-                    'visitTime',
-                ])
-                ->drop(),
-            DatabaseTableIndex::create('objectTypeID')
-                ->type(DatabaseTableIndex::UNIQUE_TYPE)
-                ->columns([
-                    'objectTypeID',
-                    'objectID',
-                    'userID',
-                ])
-                ->drop(),
-            DatabaseTableIndex::create('userID')
-                ->columns([
-                    'userID',
-                    'visitTime',
-                ])
-                ->drop(),
-        ]),
-    PartialDatabaseTable::create('wcf1_tracked_visit_type')
-        ->indices([
-            DatabaseTableIndex::create('visitTime')
-                ->columns([
-                    'visitTime',
-                ]),
-            DatabaseTableIndex::create('userID_objectTypeID')
-                ->type(DatabaseTableIndex::UNIQUE_TYPE)
-                ->columns([
-                    'userID',
-                    'objectTypeID',
-                ]),
-            DatabaseTableIndex::create('')
-                ->type(DatabaseTableIndex::UNIQUE_TYPE)
-                ->columns([
-                    'objectTypeID',
-                    'userID',
-                ])
-                ->drop(),
-            DatabaseTableIndex::create('')
-                ->type(DatabaseTableIndex::UNIQUE_TYPE)
-                ->columns([
-                    'userID',
-                    'visitTime',
-                ])
-                ->drop(),
-            DatabaseTableIndex::create('objectTypeID')
-                ->type(DatabaseTableIndex::UNIQUE_TYPE)
-                ->columns([
-                    'objectTypeID',
-                    'userID',
-                ])
-                ->drop(),
-            DatabaseTableIndex::create('userID')
-                ->columns([
-                    'userID',
-                    'visitTime',
-                ])
-                ->drop(),
-        ]),
-];
diff --git a/wcfsetup/install/files/acp/database/update_com.woltlab.wcf_6.0_trackedVisit_step3.php b/wcfsetup/install/files/acp/database/update_com.woltlab.wcf_6.0_trackedVisit_step3.php
deleted file mode 100644 (file)
index 3ed0d7e..0000000
+++ /dev/null
@@ -1,41 +0,0 @@
-<?php
-
-/**
- * Recreates the visit tracker foreign keys.
- *
- * @author Tim Duesterhus
- * @copyright 2001-2023 WoltLab GmbH
- * @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- */
-
-use wcf\system\database\table\index\DatabaseTableForeignKey;
-use wcf\system\database\table\PartialDatabaseTable;
-
-return [
-    PartialDatabaseTable::create('wcf1_tracked_visit')
-        ->foreignKeys([
-            DatabaseTableForeignKey::create()
-                ->columns(['objectTypeID'])
-                ->referencedTable('wcf1_object_type')
-                ->referencedColumns(['objectTypeID'])
-                ->onDelete('CASCADE'),
-            DatabaseTableForeignKey::create()
-                ->columns(['userID'])
-                ->referencedTable('wcf1_user')
-                ->referencedColumns(['userID'])
-                ->onDelete('CASCADE'),
-        ]),
-    PartialDatabaseTable::create('wcf1_tracked_visit_type')
-        ->foreignKeys([
-            DatabaseTableForeignKey::create()
-                ->columns(['objectTypeID'])
-                ->referencedTable('wcf1_object_type')
-                ->referencedColumns(['objectTypeID'])
-                ->onDelete('CASCADE'),
-            DatabaseTableForeignKey::create()
-                ->columns(['userID'])
-                ->referencedTable('wcf1_user')
-                ->referencedColumns(['userID'])
-                ->onDelete('CASCADE'),
-        ]),
-];