From 03e831b6075c720d1318cb583c80d7ae47d64000 Mon Sep 17 00:00:00 2001 From: Michael Date: Tue, 23 Jan 2024 09:59:47 +0000 Subject: [PATCH] Fix "Data too long for column 'reaction' at row 1" --- database.sql | 4 ++-- doc/database/db_post-counts.md | 2 +- static/dbstructure.config.php | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/database.sql b/database.sql index 91ed8bf3cd..3e74e28dcb 100644 --- a/database.sql +++ b/database.sql @@ -1,6 +1,6 @@ -- ------------------------------------------ -- Friendica 2024.03-dev (Yellow Archangel) --- DB_UPDATE_VERSION 1547 +-- DB_UPDATE_VERSION 1548 -- ------------------------------------------ @@ -1243,7 +1243,7 @@ CREATE TABLE IF NOT EXISTS `post-category` ( CREATE TABLE IF NOT EXISTS `post-counts` ( `uri-id` int unsigned NOT NULL COMMENT 'Id of the item-uri table entry that contains the item uri', `vid` smallint unsigned NOT NULL COMMENT 'Id of the verb table entry that contains the activity verbs', - `reaction` varchar(1) NOT NULL COMMENT 'Emoji Reaction', + `reaction` varchar(4) NOT NULL COMMENT 'Emoji Reaction', `parent-uri-id` int unsigned COMMENT 'Id of the item-uri table that contains the parent uri', `count` int unsigned DEFAULT 0 COMMENT 'Number of activities', PRIMARY KEY(`uri-id`,`vid`,`reaction`), diff --git a/doc/database/db_post-counts.md b/doc/database/db_post-counts.md index 86383bfc19..db2a8fd36d 100644 --- a/doc/database/db_post-counts.md +++ b/doc/database/db_post-counts.md @@ -10,7 +10,7 @@ Fields | ------------- | ----------------------------------------------------------- | ----------------- | ---- | --- | ------- | ----- | | uri-id | Id of the item-uri table entry that contains the item uri | int unsigned | NO | PRI | NULL | | | vid | Id of the verb table entry that contains the activity verbs | smallint unsigned | NO | PRI | NULL | | -| reaction | Emoji Reaction | varchar(1) | NO | PRI | NULL | | +| reaction | Emoji Reaction | varchar(4) | NO | PRI | NULL | | | parent-uri-id | Id of the item-uri table that contains the parent uri | int unsigned | YES | | NULL | | | count | Number of activities | int unsigned | YES | | 0 | | diff --git a/static/dbstructure.config.php b/static/dbstructure.config.php index b376778e36..5595a752b2 100644 --- a/static/dbstructure.config.php +++ b/static/dbstructure.config.php @@ -56,7 +56,7 @@ use Friendica\Database\DBA; // This file is required several times during the test in DbaDefinition which justifies this condition if (!defined('DB_UPDATE_VERSION')) { - define('DB_UPDATE_VERSION', 1547); + define('DB_UPDATE_VERSION', 1548); } return [ @@ -1270,7 +1270,7 @@ return [ "fields" => [ "uri-id" => ["type" => "int unsigned", "not null" => "1", "primary" => "1", "foreign" => ["item-uri" => "id"], "comment" => "Id of the item-uri table entry that contains the item uri"], "vid" => ["type" => "smallint unsigned", "not null" => "1", "primary" => "1", "foreign" => ["verb" => "id", "on delete" => "restrict"], "comment" => "Id of the verb table entry that contains the activity verbs"], - "reaction" => ["type" => "varchar(1)", "not null" => "1", "primary" => "1", "comment" => "Emoji Reaction"], + "reaction" => ["type" => "varchar(4)", "not null" => "1", "primary" => "1", "comment" => "Emoji Reaction"], "parent-uri-id" => ["type" => "int unsigned", "foreign" => ["item-uri" => "id"], "comment" => "Id of the item-uri table that contains the parent uri"], "count" => ["type" => "int unsigned", "default" => 0, "comment" => "Number of activities"], ],