# bin/initdb.sh --dir=plugins/calendar/drivers/caldav/SQL Creating database schema... ERROR: [1709] Index column size too large. The maximum column size is 767 bytes. (SQL Query: CREATE TABLE IF NOT EXISTScaldav_calendars( calendar_idint(11) UNSIGNED NOT NULL AUTO_INCREMENT, user_idint(10) UNSIGNED NOT NULL DEFAULT '0', source_idint(10) UNSIGNED DEFAULT NULL, namevarchar(255) CHARACTER SET utf8mb4 NOT NULL, colorvarchar(8) NOT NULL, showalarmstinyint(1) NOT NULL DEFAULT '1', caldav_tagvarchar(255) DEFAULT NULL, caldav_urlvarchar(1024) NOT NULL, caldav_last_changetimestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, is_icaltinyint(1) NOT NULL DEFAULT '0', ical_uservarchar(255) DEFAULT NULL, ical_passvarchar(1024) DEFAULT NULL, PRIMARY KEY(calendar_id), INDEXcaldav_user_name_idx(user_id,name), CONSTRAINTfk_caldav_calendars_user_idFOREIGN KEY (user_id) REFERENCESusers(user_id) ON DELETE CASCADE ON UPDATE CASCADE, CONSTRAINTfk_caldav_calendars_sourcesFOREIGN KEY (source_id) REFERENCEScaldav_sources(source_id) ON DELETE CASCADE ON UPDATE CASCADE ) /*!40000 ENGINE=INNODB */ /*!40101 CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci */) [FAILED] ERROR: [1709] Index column size too large. The maximum column size is 767 bytes.
Sorry for never replying.
It looks to me that this is an issue with your database.
I assume that this issue has been resolved. If not please let me know :)
MariaDB Server version: 10.1.37 my.cnf:
# bin/initdb.sh --dir=plugins/calendar/drivers/caldav/SQL Creating database schema... ERROR: [1709] Index column size too large. The maximum column size is 767 bytes. (SQL Query: CREATE TABLE IF NOT EXISTS
caldav_calendars(
calendar_idint(11) UNSIGNED NOT NULL AUTO_INCREMENT,
user_idint(10) UNSIGNED NOT NULL DEFAULT '0',
source_idint(10) UNSIGNED DEFAULT NULL,
namevarchar(255) CHARACTER SET utf8mb4 NOT NULL,
colorvarchar(8) NOT NULL,
showalarmstinyint(1) NOT NULL DEFAULT '1',
caldav_tagvarchar(255) DEFAULT NULL,
caldav_urlvarchar(1024) NOT NULL,
caldav_last_changetimestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
is_icaltinyint(1) NOT NULL DEFAULT '0',
ical_uservarchar(255) DEFAULT NULL,
ical_passvarchar(1024) DEFAULT NULL, PRIMARY KEY(
calendar_id), INDEX
caldav_user_name_idx(
user_id,
name), CONSTRAINT
fk_caldav_calendars_user_idFOREIGN KEY (
user_id) REFERENCES
users(
user_id) ON DELETE CASCADE ON UPDATE CASCADE, CONSTRAINT
fk_caldav_calendars_sourcesFOREIGN KEY (
source_id) REFERENCES
caldav_sources(
source_id) ON DELETE CASCADE ON UPDATE CASCADE ) /*!40000 ENGINE=INNODB */ /*!40101 CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci */) [FAILED] ERROR: [1709] Index column size too large. The maximum column size is 767 bytes.