Unverified Commit b966c16d authored by Athurg Gooth's avatar Athurg Gooth Committed by GitHub

fix: data too large for mysql (#2470)

* Extend some TEXT field to LONGTEXT in mysql

* move db migration version

* fix error in migrate SQL
parent 97190645
......@@ -22,7 +22,7 @@ CREATE TABLE `migration_history` (
-- system_setting
CREATE TABLE `system_setting` (
`name` VARCHAR(255) NOT NULL PRIMARY KEY,
`value` TEXT NOT NULL,
`value` LONGTEXT NOT NULL,
`description` TEXT NOT NULL
);
......@@ -37,14 +37,14 @@ CREATE TABLE `user` (
`email` VARCHAR(255) NOT NULL DEFAULT '',
`nickname` VARCHAR(255) NOT NULL DEFAULT '',
`password_hash` VARCHAR(255) NOT NULL,
`avatar_url` TEXT NOT NULL
`avatar_url` LONGTEXT NOT NULL
);
-- user_setting
CREATE TABLE `user_setting` (
`user_id` INT NOT NULL,
`key` VARCHAR(255) NOT NULL,
`value` TEXT NOT NULL,
`value` LONGTEXT NOT NULL,
UNIQUE(`user_id`,`key`)
);
......
ALTER TABLE `system_setting` MODIFY `value` LONGTEXT NOT NULL;
ALTER TABLE `user_setting` MODIFY `value` LONGTEXT NOT NULL;
ALTER TABLE `user` MODIFY `avatar_url` LONGTEXT NOT NULL;
......@@ -22,7 +22,7 @@ CREATE TABLE `migration_history` (
-- system_setting
CREATE TABLE `system_setting` (
`name` VARCHAR(255) NOT NULL PRIMARY KEY,
`value` TEXT NOT NULL,
`value` LONGTEXT NOT NULL,
`description` TEXT NOT NULL
);
......@@ -37,14 +37,14 @@ CREATE TABLE `user` (
`email` VARCHAR(255) NOT NULL DEFAULT '',
`nickname` VARCHAR(255) NOT NULL DEFAULT '',
`password_hash` VARCHAR(255) NOT NULL,
`avatar_url` TEXT NOT NULL
`avatar_url` LONGTEXT NOT NULL
);
-- user_setting
CREATE TABLE `user_setting` (
`user_id` INT NOT NULL,
`key` VARCHAR(255) NOT NULL,
`value` TEXT NOT NULL,
`value` LONGTEXT NOT NULL,
UNIQUE(`user_id`,`key`)
);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment