1. Add a new table to store providers from official packages:

----
CREATE TABLE OfficialProviders (
	ID INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
	Name VARCHAR(64) NOT NULL,
	Provides VARCHAR(64) NOT NULL,
	PRIMARY KEY (ID)
) ENGINE = InnoDB;
CREATE UNIQUE INDEX ProviderNameProvides ON OfficialProviders (Name, Provides);
----

2. Resize the email address field:

----
ALTER TABLE Users MODIFY Email VARCHAR(254) NOT NULL;
----

3. Add new columns to the PackageComments table:

----
ALTER TABLE PackageComments
	ADD COLUMN DelTS BIGINT UNSIGNED NULL DEFAULT NULL,
	ADD COLUMN PinnedTS BIGINT UNSIGNED NOT NULL DEFAULT 0;
----

4. Update the deletion time stamp of all deleted comments:

----
UPDATE PackageComments SET DelTS = EditedTS WHERE DelUsersID IS NOT NULL;
----

5. Add new column to store the closure comment of package requests:

----
ALTER TABLE PackageRequests ADD COLUMN ClosureComment TEXT NOT NULL DEFAULT '';
----

6. Change FlaggerComment from VARCHAR to TEXT:

----
ALTER TABLE PackageBases MODIFY COLUMN FlaggerComment TEXT NOT NULL DEFAULT '';
----

7. Rename the CommentNotify table to PackageNotifications:

----
ALTER TABLE CommentNotify RENAME TO PackageNotifications;
----

8. Add new columns to store notification settings:

----
ALTER TABLE Users
	ADD COLUMN CommentNotify TINYINT(1) NOT NULL DEFAULT 1,
	ADD COLUMN UpdateNotify TINYINT(1) NOT NULL DEFAULT 0;
----
