diff --git a/sql/swad.sql b/sql/swad.sql index 2bd5d2704..cd76a5b4c 100644 --- a/sql/swad.sql +++ b/sql/swad.sql @@ -726,7 +726,7 @@ CREATE TABLE IF NOT EXISTS msg_content ( Subject TEXT NOT NULL, Content LONGTEXT NOT NULL, ImageName VARCHAR(43) NOT NULL DEFAULT '', - ImageTitle VARCHAR(255) NOT NULL DEFAULT '', + ImageTitle VARCHAR(2047) NOT NULL DEFAULT '', ImageURL VARCHAR(255) NOT NULL DEFAULT '', UNIQUE INDEX(MsgCod), FULLTEXT(Subject,Content)) ENGINE = MYISAM; diff --git a/swad_changelog.h b/swad_changelog.h index 57c86ac72..3832745fe 100644 --- a/swad_changelog.h +++ b/swad_changelog.h @@ -207,13 +207,17 @@ /****************************** Public constants *****************************/ /*****************************************************************************/ -#define Log_PLATFORM_VERSION "SWAD 16.155.18 (2017-03-13)" +#define Log_PLATFORM_VERSION "SWAD 16.155.19 (2017-03-13)" #define CSS_FILE "swad16.147.css" #define JS_FILE "swad16.144.js" // Number of lines (includes comments but not blank lines) has been got with the following command: // nl swad*.c swad*.h css/swad*.css py/swad*.py js/swad*.js soap/swad*?.h sql/swad*.sql | tail -1 /* + Version 16.155.19:Mar 13, 2017 Adjusting size of database fields. (? lines) + 1 change necessary in database: +ALTER TABLE msg_content CHANGE COLUMN ImageTitle ImageTitle VARCHAR(2047) NOT NULL DEFAULT ''; + Version 16.155.18:Mar 13, 2017 Adjusting size of database fields. (216761 lines) 3 changes necessary in database: DROP INDEX Info ON mail_domains; diff --git a/swad_database.c b/swad_database.c index 0a18356c6..4b27c33d9 100644 --- a/swad_database.c +++ b/swad_database.c @@ -1525,10 +1525,10 @@ mysql> DESCRIBE marks_properties; 3 rows in set (0.00 sec) */ DB_CreateTable ("CREATE TABLE IF NOT EXISTS marks_properties (" - "FilCod INT NOT NULL," - "Header INT NOT NULL," - "Footer INT NOT NULL," - "UNIQUE INDEX(FilCod))"); + "FilCod INT NOT NULL," + "Header INT NOT NULL," + "Footer INT NOT NULL," + "UNIQUE INDEX(FilCod))"); /***** Table msg_banned *****/ /* @@ -1542,38 +1542,39 @@ mysql> DESCRIBE msg_banned; 2 rows in set (0.00 sec) */ DB_CreateTable ("CREATE TABLE IF NOT EXISTS msg_banned (" - "FromUsrCod INT NOT NULL," - "ToUsrCod INT NOT NULL," - "UNIQUE INDEX(FromUsrCod,ToUsrCod))"); + "FromUsrCod INT NOT NULL," + "ToUsrCod INT NOT NULL," + "UNIQUE INDEX(FromUsrCod,ToUsrCod))"); /***** Table msg_content *****/ /* mysql> DESCRIBE msg_content; -+------------+--------------+------+-----+---------+----------------+ -| Field | Type | Null | Key | Default | Extra | -+------------+--------------+------+-----+---------+----------------+ -| MsgCod | int(11) | NO | PRI | NULL | auto_increment | -| Subject | text | NO | MUL | NULL | | -| Content | longtext | NO | | NULL | | -| ImageName | varchar(43) | NO | | | | -| ImageTitle | varchar(255) | NO | | | | -| ImageURL | varchar(255) | NO | | | | -+------------+--------------+------+-----+---------+----------------+ ++------------+---------------+------+-----+---------+----------------+ +| Field | Type | Null | Key | Default | Extra | ++------------+---------------+------+-----+---------+----------------+ +| MsgCod | int(11) | NO | PRI | NULL | auto_increment | +| Subject | text | NO | MUL | NULL | | +| Content | longtext | NO | | NULL | | +| ImageName | varchar(43) | NO | | | | +| ImageTitle | varchar(2047) | NO | | | | +| ImageURL | varchar(255) | NO | | | | ++------------+---------------+------+-----+---------+----------------+ 6 rows in set (0,00 sec) */ DB_CreateTable ("CREATE TABLE IF NOT EXISTS msg_content (" - "MsgCod INT NOT NULL AUTO_INCREMENT," - "Subject TEXT NOT NULL," - "Content LONGTEXT NOT NULL," - "ImageName VARCHAR(43) NOT NULL DEFAULT ''," - "ImageTitle VARCHAR(255) NOT NULL DEFAULT ''," - "ImageURL VARCHAR(255) NOT NULL DEFAULT ''," - "UNIQUE INDEX(MsgCod)," - "FULLTEXT(Subject,Content)) ENGINE = MYISAM;"); + "MsgCod INT NOT NULL AUTO_INCREMENT," + "Subject TEXT NOT NULL," + "Content LONGTEXT NOT NULL," + "ImageName VARCHAR(43) NOT NULL DEFAULT ''," // Cry_BYTES_ENCRYPTED_STR_SHA256_BASE64 + "ImageTitle VARCHAR(2047) NOT NULL DEFAULT ''," // Img_MAX_BYTES_TITLE + "ImageURL VARCHAR(255) NOT NULL DEFAULT ''," // Cns_MAX_BYTES_WWW + "UNIQUE INDEX(MsgCod)," + "FULLTEXT(Subject,Content)) ENGINE = MYISAM;"); /***** Table msg_content_deleted *****/ /* -mysql> DESCRIBE msg_content_deleted; +------------+--------------+------+-----+---------+-------+ +mysql> DESCRIBE msg_content_deleted; ++------------+--------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +------------+--------------+------+-----+---------+-------+ | MsgCod | int(11) | NO | PRI | NULL | |