Passed
Pull Request — master (#7142)
by
unknown
09:35
created

Version20251202103000::up()   B

Complexity

Conditions 1
Paths 1

Size

Total Lines 769
Code Lines 618

Duplication

Lines 0
Ratio 0 %

Importance

Changes 1
Bugs 1 Features 0
Metric Value
cc 1
eloc 618
c 1
b 1
f 0
nc 1
nop 1
dl 0
loc 769
rs 8

How to fix   Long Method   

Long Method

Small methods make your code easier to understand, in particular if combined with a good name. Besides, if your method is small, finding a good name is usually much easier.

For example, if you find yourself adding comments to a method's body, this is usually a good sign to extract the commented part to a new method, and use the comment as a starting point when coming up with a good name for this new method.

Commonly applied refactorings include:

1
<?php
2
3
declare(strict_types=1);
4
5
/* For licensing terms, see /license.txt */
6
7
namespace Chamilo\CoreBundle\Migrations\Schema\V200;
8
9
use Chamilo\CoreBundle\Migrations\AbstractMigrationChamilo;
10
use Doctrine\DBAL\Schema\Schema;
11
12
final class Version20251202103000 extends AbstractMigrationChamilo
13
{
14
    public function getDescription(): string
15
    {
16
        return 'Update collation for specific columns in all missing tables to utf8mb4';
17
    }
18
19
    public function up(Schema $schema): void
20
    {
21
22
        // Change collation for access_url table
23
        $this->addSql('ALTER TABLE access_url CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
24
        $this->addSql('ALTER TABLE access_url CHANGE description description longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
25
        $this->addSql('ALTER TABLE access_url CHANGE email email varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
26
        $this->addSql('ALTER TABLE access_url CHANGE url url varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
27
        // Change collation for agenda_reminder table
28
        $this->addSql('ALTER TABLE agenda_reminder CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
29
        $this->addSql('ALTER TABLE agenda_reminder CHANGE date_interval date_interval varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
30
        // Change collation for block table
31
        $this->addSql('ALTER TABLE block CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
32
        $this->addSql('ALTER TABLE block CHANGE controller controller varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
33
        $this->addSql('ALTER TABLE block CHANGE description description longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
34
        $this->addSql('ALTER TABLE block CHANGE path path varchar(190) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
35
        $this->addSql('ALTER TABLE block CHANGE title title varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
36
        // Change collation for branch_sync table
37
        $this->addSql('ALTER TABLE branch_sync CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
38
        $this->addSql('ALTER TABLE branch_sync CHANGE admin_mail admin_mail varchar(250) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
39
        $this->addSql('ALTER TABLE branch_sync CHANGE admin_name admin_name varchar(250) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
40
        $this->addSql('ALTER TABLE branch_sync CHANGE admin_phone admin_phone varchar(250) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
41
        $this->addSql('ALTER TABLE branch_sync CHANGE branch_ip branch_ip varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
42
        $this->addSql('ALTER TABLE branch_sync CHANGE branch_type branch_type varchar(250) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
43
        $this->addSql('ALTER TABLE branch_sync CHANGE description description longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
44
        $this->addSql('ALTER TABLE branch_sync CHANGE last_sync_type last_sync_type varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
45
        $this->addSql('ALTER TABLE branch_sync CHANGE ssl_pub_key ssl_pub_key varchar(250) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
46
        $this->addSql('ALTER TABLE branch_sync CHANGE title title varchar(250) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
47
        $this->addSql('ALTER TABLE branch_sync CHANGE unique_id unique_id varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
48
        // Change collation for branch_transaction table
49
        $this->addSql('ALTER TABLE branch_transaction CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
50
        $this->addSql('ALTER TABLE branch_transaction CHANGE action action varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
51
        $this->addSql('ALTER TABLE branch_transaction CHANGE dest_id dest_id varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
52
        $this->addSql('ALTER TABLE branch_transaction CHANGE external_info external_info varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
53
        $this->addSql('ALTER TABLE branch_transaction CHANGE item_id item_id varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
54
        $this->addSql('ALTER TABLE branch_transaction CHANGE origin origin varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
55
        // Change collation for branch_transaction table
56
        $this->addSql('ALTER TABLE branch_transaction_status CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
57
        $this->addSql('ALTER TABLE branch_transaction_status CHANGE title title varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
58
        // Change collation for career table
59
        $this->addSql('ALTER TABLE career CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
60
        $this->addSql('ALTER TABLE career CHANGE description description longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
61
        $this->addSql('ALTER TABLE career CHANGE title title varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
62
        // Change collation for chat table
63
        $this->addSql('ALTER TABLE chat CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
64
        $this->addSql('ALTER TABLE chat CHANGE message message longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
65
        // Change collation for chat_video table
66
        $this->addSql('ALTER TABLE chat_video CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
67
        $this->addSql('ALTER TABLE chat_video CHANGE title title varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
68
        // Change collation for course table
69
        $this->addSql('ALTER TABLE course CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
70
        $this->addSql('ALTER TABLE course CHANGE code code varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
71
        $this->addSql('ALTER TABLE course CHANGE course_language course_language varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
72
        $this->addSql('ALTER TABLE course CHANGE department_name department_name varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
73
        $this->addSql('ALTER TABLE course CHANGE department_url department_url varchar(180) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
74
        $this->addSql('ALTER TABLE course CHANGE description description longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
75
        $this->addSql('ALTER TABLE course CHANGE directory directory varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
76
        $this->addSql('ALTER TABLE course CHANGE introduction introduction longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
77
        $this->addSql('ALTER TABLE course CHANGE legal legal longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
78
        $this->addSql('ALTER TABLE course CHANGE registration_code registration_code varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
79
        $this->addSql('ALTER TABLE course CHANGE title title varchar(250) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
80
        $this->addSql('ALTER TABLE course CHANGE tutor_name tutor_name varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
81
        $this->addSql('ALTER TABLE course CHANGE video_url video_url varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
82
        $this->addSql('ALTER TABLE course CHANGE visual_code visual_code varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
83
        // Change collation for course_category table
84
        $this->addSql('ALTER TABLE course_category CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
85
        $this->addSql('ALTER TABLE course_category CHANGE auth_cat_child auth_cat_child varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
86
        $this->addSql('ALTER TABLE course_category CHANGE auth_course_child auth_course_child varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
87
        $this->addSql('ALTER TABLE course_category CHANGE code code varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
88
        $this->addSql('ALTER TABLE course_category CHANGE description description longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
89
        $this->addSql('ALTER TABLE course_category CHANGE title title longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
90
        // Change collation for course_rel_class table
91
        $this->addSql('ALTER TABLE course_rel_class CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
92
        $this->addSql('ALTER TABLE course_rel_class CHANGE course_code course_code varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
93
        // Change collation for course_request table
94
        $this->addSql('ALTER TABLE course_request CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
95
        $this->addSql('ALTER TABLE course_request CHANGE category_code category_code varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
96
        $this->addSql('ALTER TABLE course_request CHANGE code code varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
97
        $this->addSql('ALTER TABLE course_request CHANGE course_language course_language varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
98
        $this->addSql('ALTER TABLE course_request CHANGE description description longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
99
        $this->addSql('ALTER TABLE course_request CHANGE objetives objetives longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
100
        $this->addSql('ALTER TABLE course_request CHANGE target_audience target_audience longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
101
        $this->addSql('ALTER TABLE course_request CHANGE title title varchar(250) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
102
        $this->addSql('ALTER TABLE course_request CHANGE tutor_name tutor_name varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
103
        $this->addSql('ALTER TABLE course_request CHANGE visual_code visual_code varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
104
        // Change collation for course_type table
105
        $this->addSql('ALTER TABLE course_type CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
106
        $this->addSql('ALTER TABLE course_type CHANGE description description longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
107
        $this->addSql('ALTER TABLE course_type CHANGE props props longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
108
        $this->addSql('ALTER TABLE course_type CHANGE title title varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
109
        $this->addSql('ALTER TABLE course_type CHANGE translation_var translation_var varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
110
        // Change collation for c_announcement_attachment table
111
        $this->addSql('ALTER TABLE c_announcement_attachment CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
112
        $this->addSql('ALTER TABLE c_announcement_attachment CHANGE comment comment longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
113
        $this->addSql('ALTER TABLE c_announcement_attachment CHANGE filename filename varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
114
        $this->addSql('ALTER TABLE c_announcement_attachment CHANGE path path varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
115
        // Change collation for c_attendance table
116
        $this->addSql('ALTER TABLE c_attendance CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
117
        $this->addSql('ALTER TABLE c_attendance CHANGE attendance_qualify_title attendance_qualify_title varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
118
        $this->addSql('ALTER TABLE c_attendance CHANGE description description longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
119
        $this->addSql('ALTER TABLE c_attendance CHANGE title title longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
120
        // Change collation for c_attendance_sheet table
121
        $this->addSql('ALTER TABLE c_attendance_sheet CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
122
        $this->addSql('ALTER TABLE c_attendance_sheet CHANGE signature signature longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
123
        // Change collation for c_attendance_sheet_log table
124
        $this->addSql('ALTER TABLE c_attendance_sheet_log CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
125
        $this->addSql('ALTER TABLE c_attendance_sheet_log CHANGE lastedit_type lastedit_type varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
126
        // Change collation for c_blog table
127
        $this->addSql('ALTER TABLE c_blog CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
128
        $this->addSql('ALTER TABLE c_blog CHANGE blog_subtitle blog_subtitle varchar(250) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
129
        $this->addSql('ALTER TABLE c_blog CHANGE title title longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
130
        // Change collation for c_blog_attachment table
131
        $this->addSql('ALTER TABLE c_blog_attachment CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
132
        $this->addSql('ALTER TABLE c_blog_attachment CHANGE comment comment longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
133
        $this->addSql('ALTER TABLE c_blog_attachment CHANGE filename filename varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
134
        $this->addSql('ALTER TABLE c_blog_attachment CHANGE path path varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
135
        // Change collation for c_blog_comment table
136
        $this->addSql('ALTER TABLE c_blog_comment CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
137
        $this->addSql('ALTER TABLE c_blog_comment CHANGE comment comment longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
138
        $this->addSql('ALTER TABLE c_blog_comment CHANGE title title varchar(250) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
139
        // Change collation for c_blog_post table
140
        $this->addSql('ALTER TABLE c_blog_post CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
141
        $this->addSql('ALTER TABLE c_blog_post CHANGE full_text full_text longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
142
        $this->addSql('ALTER TABLE c_blog_post CHANGE title title varchar(250) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
143
        // Change collation for c_blog_rating table
144
        $this->addSql('ALTER TABLE c_blog_rating CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
145
        $this->addSql('ALTER TABLE c_blog_rating CHANGE rating_type rating_type varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
146
        // Change collation for c_blog_task table
147
        $this->addSql('ALTER TABLE c_blog_task CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
148
        $this->addSql('ALTER TABLE c_blog_task CHANGE color color varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
149
        $this->addSql('ALTER TABLE c_blog_task CHANGE description description longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
150
        $this->addSql('ALTER TABLE c_blog_task CHANGE title title varchar(250) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
151
        // Change collation for c_calendar_event table
152
        $this->addSql('ALTER TABLE c_calendar_event CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
153
        $this->addSql('ALTER TABLE c_calendar_event CHANGE color color varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
154
        $this->addSql('ALTER TABLE c_calendar_event CHANGE comment comment longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
155
        $this->addSql('ALTER TABLE c_calendar_event CHANGE content content longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
156
        $this->addSql('ALTER TABLE c_calendar_event CHANGE invitation_type invitation_type varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
157
        $this->addSql('ALTER TABLE c_calendar_event CHANGE title title varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
158
        // Change collation for c_calendar_event_attachment table
159
        $this->addSql('ALTER TABLE c_calendar_event_attachment CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
160
        $this->addSql('ALTER TABLE c_calendar_event_attachment CHANGE comment comment longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
161
        $this->addSql('ALTER TABLE c_calendar_event_attachment CHANGE filename filename varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
162
        // Change collation for c_calendar_event_repeat table
163
        $this->addSql('ALTER TABLE c_calendar_event_repeat CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
164
        $this->addSql('ALTER TABLE c_calendar_event_repeat CHANGE cal_days cal_days varchar(7) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
165
        $this->addSql('ALTER TABLE c_calendar_event_repeat CHANGE cal_type cal_type varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
166
        // Change collation for c_course_description table
167
        $this->addSql('ALTER TABLE c_course_description CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
168
        $this->addSql('ALTER TABLE c_course_description CHANGE content content longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
169
        $this->addSql('ALTER TABLE c_course_description CHANGE title title longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
170
        // Change collation for c_course_setting table
171
        $this->addSql('ALTER TABLE c_course_setting CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
172
        $this->addSql('ALTER TABLE c_course_setting CHANGE category category varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
173
        $this->addSql('ALTER TABLE c_course_setting CHANGE comment comment varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
174
        $this->addSql('ALTER TABLE c_course_setting CHANGE subkey subkey varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
175
        $this->addSql('ALTER TABLE c_course_setting CHANGE subkeytext subkeytext varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
176
        $this->addSql('ALTER TABLE c_course_setting CHANGE title title varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
177
        $this->addSql('ALTER TABLE c_course_setting CHANGE type type varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
178
        $this->addSql('ALTER TABLE c_course_setting CHANGE value value longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
179
        $this->addSql('ALTER TABLE c_course_setting CHANGE variable variable varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
180
        // Change collation for c_document table
181
        $this->addSql('ALTER TABLE c_document CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
182
        $this->addSql('ALTER TABLE c_document CHANGE comment comment longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
183
        $this->addSql('ALTER TABLE c_document CHANGE filetype filetype varchar(15) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
184
        $this->addSql('ALTER TABLE c_document CHANGE title title varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
185
        // Change collation for c_dropbox_category table
186
        $this->addSql('ALTER TABLE c_dropbox_category CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
187
        $this->addSql('ALTER TABLE c_dropbox_category CHANGE title title longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
188
        // Change collation for c_dropbox_feedback table
189
        $this->addSql('ALTER TABLE c_dropbox_feedback CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
190
        $this->addSql('ALTER TABLE c_dropbox_feedback CHANGE feedback feedback longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
191
        // Change collation for c_dropbox_file table
192
        $this->addSql('ALTER TABLE c_dropbox_file CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
193
        $this->addSql('ALTER TABLE c_dropbox_file CHANGE author author varchar(250) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
194
        $this->addSql('ALTER TABLE c_dropbox_file CHANGE description description varchar(250) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
195
        $this->addSql('ALTER TABLE c_dropbox_file CHANGE filename filename varchar(190) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
196
        $this->addSql('ALTER TABLE c_dropbox_file CHANGE title title varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
197
        // Change collation for c_dropbox_post table
198
        $this->addSql('ALTER TABLE c_dropbox_post CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
199
        $this->addSql('ALTER TABLE c_dropbox_post CHANGE feedback feedback longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
200
        // Change collation for c_forum_attachment table
201
        $this->addSql('ALTER TABLE c_forum_attachment CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
202
        $this->addSql('ALTER TABLE c_forum_attachment CHANGE comment comment longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
203
        $this->addSql('ALTER TABLE c_forum_attachment CHANGE filename filename varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
204
        $this->addSql('ALTER TABLE c_forum_attachment CHANGE path path varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
205
        // Change collation for c_forum_category table
206
        $this->addSql('ALTER TABLE c_forum_category CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
207
        $this->addSql('ALTER TABLE c_forum_category CHANGE cat_comment cat_comment longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
208
        $this->addSql('ALTER TABLE c_forum_category CHANGE title title varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
209
        // Change collation for c_forum_forum table
210
        $this->addSql('ALTER TABLE c_forum_forum CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
211
        $this->addSql('ALTER TABLE c_forum_forum CHANGE approval_direct_post approval_direct_post varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
212
        $this->addSql('ALTER TABLE c_forum_forum CHANGE default_view default_view varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
213
        $this->addSql('ALTER TABLE c_forum_forum CHANGE forum_comment forum_comment longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
214
        $this->addSql('ALTER TABLE c_forum_forum CHANGE forum_group_public_private forum_group_public_private varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
215
        $this->addSql('ALTER TABLE c_forum_forum CHANGE forum_image forum_image varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
216
        $this->addSql('ALTER TABLE c_forum_forum CHANGE forum_of_group forum_of_group varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
217
        $this->addSql('ALTER TABLE c_forum_forum CHANGE title title varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
218
        // Change collation for c_forum_post table
219
        $this->addSql('ALTER TABLE c_forum_post CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
220
        $this->addSql('ALTER TABLE c_forum_post CHANGE post_text post_text longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
221
        $this->addSql('ALTER TABLE c_forum_post CHANGE title title varchar(250) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
222
        // Change collation for c_forum_thread table
223
        $this->addSql('ALTER TABLE c_forum_thread CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
224
        $this->addSql('ALTER TABLE c_forum_thread CHANGE thread_title_qualify thread_title_qualify varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
225
        $this->addSql('ALTER TABLE c_forum_thread CHANGE title title varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
226
        // Change collation for c_glossary table
227
        $this->addSql('ALTER TABLE c_glossary CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
228
        $this->addSql('ALTER TABLE c_glossary CHANGE description description longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
229
        $this->addSql('ALTER TABLE c_glossary CHANGE title title longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
230
        // Change collation for c_group_category table
231
        $this->addSql('ALTER TABLE c_group_category CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
232
        $this->addSql('ALTER TABLE c_group_category CHANGE description description longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci  NULL');
233
        $this->addSql('ALTER TABLE c_group_category CHANGE title title varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
234
        // Change collation for c_group_info table
235
        $this->addSql('ALTER TABLE c_group_info CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
236
        $this->addSql('ALTER TABLE c_group_info CHANGE description description longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
237
        $this->addSql('ALTER TABLE c_group_info CHANGE title title varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
238
        // Change collation for c_group_rel_user table
239
        $this->addSql('ALTER TABLE c_group_rel_user CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
240
        $this->addSql('ALTER TABLE c_group_rel_user CHANGE role role varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
241
        // Change collation for c_link table
242
        $this->addSql('ALTER TABLE c_link CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
243
        $this->addSql('ALTER TABLE c_link CHANGE description description longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
244
        $this->addSql('ALTER TABLE c_link CHANGE target target varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
245
        $this->addSql('ALTER TABLE c_link CHANGE title title varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
246
        $this->addSql('ALTER TABLE c_link CHANGE url url longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
247
        // Change collation for c_link_category table
248
        $this->addSql('ALTER TABLE c_link_category CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
249
        $this->addSql('ALTER TABLE c_link_category CHANGE description description longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
250
        $this->addSql('ALTER TABLE c_link_category CHANGE title title varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
251
        // Change collation for c_lp table
252
        $this->addSql('ALTER TABLE c_lp CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
253
        $this->addSql('ALTER TABLE c_lp CHANGE author author longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
254
        $this->addSql('ALTER TABLE c_lp CHANGE content_license content_license longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
255
        $this->addSql('ALTER TABLE c_lp CHANGE content_local content_local varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
256
        $this->addSql('ALTER TABLE c_lp CHANGE content_maker content_maker longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
257
        $this->addSql('ALTER TABLE c_lp CHANGE default_encoding default_encoding varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
258
        $this->addSql('ALTER TABLE c_lp CHANGE default_view_mod default_view_mod varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
259
        $this->addSql('ALTER TABLE c_lp CHANGE description description longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
260
        $this->addSql('ALTER TABLE c_lp CHANGE js_lib js_lib longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
261
        $this->addSql('ALTER TABLE c_lp CHANGE path path longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
262
        $this->addSql('ALTER TABLE c_lp CHANGE ref ref longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
263
        $this->addSql('ALTER TABLE c_lp CHANGE theme theme varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
264
        $this->addSql('ALTER TABLE c_lp CHANGE title title varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
265
        // Change collation for c_lp_category table
266
        $this->addSql('ALTER TABLE c_lp_category CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
267
        $this->addSql('ALTER TABLE c_lp_category CHANGE title title longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
268
        // Change collation for c_lp_item table
269
        $this->addSql('ALTER TABLE c_lp_item CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
270
        $this->addSql('ALTER TABLE c_lp_item CHANGE audio audio varchar(250) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
271
        $this->addSql('ALTER TABLE c_lp_item CHANGE description description varchar(511) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
272
        $this->addSql('ALTER TABLE c_lp_item CHANGE item_type item_type varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
273
        $this->addSql('ALTER TABLE c_lp_item CHANGE launch_data launch_data longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
274
        $this->addSql('ALTER TABLE c_lp_item CHANGE max_time_allowed max_time_allowed varchar(13) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
275
        $this->addSql('ALTER TABLE c_lp_item CHANGE parameters parameters longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
276
        $this->addSql('ALTER TABLE c_lp_item CHANGE path path longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
277
        $this->addSql('ALTER TABLE c_lp_item CHANGE prerequisite prerequisite longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
278
        $this->addSql('ALTER TABLE c_lp_item CHANGE ref ref longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
279
        $this->addSql('ALTER TABLE c_lp_item CHANGE terms terms longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
280
        $this->addSql('ALTER TABLE c_lp_item CHANGE title title varchar(511) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
281
        // Change collation for c_lp_item_view table
282
        $this->addSql('ALTER TABLE c_lp_item_view CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
283
        $this->addSql('ALTER TABLE c_lp_item_view CHANGE core_exit core_exit varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
284
        $this->addSql('ALTER TABLE c_lp_item_view CHANGE lesson_location lesson_location longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
285
        $this->addSql('ALTER TABLE c_lp_item_view CHANGE max_score max_score varchar(8) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
286
        $this->addSql('ALTER TABLE c_lp_item_view CHANGE status status varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
287
        $this->addSql('ALTER TABLE c_lp_item_view CHANGE suspend_data suspend_data longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
288
        // Change collation for c_lp_iv_interaction table
289
        $this->addSql('ALTER TABLE c_lp_iv_interaction CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
290
        $this->addSql('ALTER TABLE c_lp_iv_interaction CHANGE completion_time completion_time varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
291
        $this->addSql('ALTER TABLE c_lp_iv_interaction CHANGE correct_responses correct_responses longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
292
        $this->addSql('ALTER TABLE c_lp_iv_interaction CHANGE interaction_id interaction_id varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
293
        $this->addSql('ALTER TABLE c_lp_iv_interaction CHANGE interaction_type interaction_type varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
294
        $this->addSql('ALTER TABLE c_lp_iv_interaction CHANGE latency latency varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
295
        $this->addSql('ALTER TABLE c_lp_iv_interaction CHANGE result result varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
296
        $this->addSql('ALTER TABLE c_lp_iv_interaction CHANGE student_response student_response longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
297
        // Change collation for c_lp_iv_objective table
298
        $this->addSql('ALTER TABLE c_lp_iv_objective CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
299
        $this->addSql('ALTER TABLE c_lp_iv_objective CHANGE objective_id objective_id varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
300
        $this->addSql('ALTER TABLE c_lp_iv_objective CHANGE status status varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
301
        // Change collation for c_notebook table
302
        $this->addSql('ALTER TABLE c_notebook CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
303
        $this->addSql('ALTER TABLE c_notebook CHANGE description description longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
304
        $this->addSql('ALTER TABLE c_notebook CHANGE title title varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
305
        // Change collation for c_quiz table
306
        $this->addSql('ALTER TABLE c_quiz CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
307
        $this->addSql('ALTER TABLE c_quiz CHANGE access_condition access_condition longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
308
        $this->addSql('ALTER TABLE c_quiz CHANGE description description longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
309
        $this->addSql('ALTER TABLE c_quiz CHANGE notifications notifications varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
310
        $this->addSql('ALTER TABLE c_quiz CHANGE page_result_configuration page_result_configuration longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
311
        $this->addSql('ALTER TABLE c_quiz CHANGE sound sound varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
312
        $this->addSql('ALTER TABLE c_quiz CHANGE text_when_finished text_when_finished longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
313
        $this->addSql('ALTER TABLE c_quiz CHANGE text_when_finished_failure text_when_finished_failure longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
314
        $this->addSql('ALTER TABLE c_quiz CHANGE title title longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
315
        // Change collation for c_quiz_answer table
316
        $this->addSql('ALTER TABLE c_quiz_answer CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
317
        $this->addSql('ALTER TABLE c_quiz_answer CHANGE answer answer longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
318
        $this->addSql('ALTER TABLE c_quiz_answer CHANGE answer_code answer_code varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
319
        $this->addSql('ALTER TABLE c_quiz_answer CHANGE comment comment longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
320
        $this->addSql('ALTER TABLE c_quiz_answer CHANGE hotspot_coordinates hotspot_coordinates longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
321
        $this->addSql('ALTER TABLE c_quiz_answer CHANGE hotspot_type hotspot_type varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
322
	// Change collation for c_quiz_category table
323
        $this->addSql('ALTER TABLE c_quiz_category CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
324
        $this->addSql('ALTER TABLE c_quiz_category CHANGE description description longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
325
        $this->addSql('ALTER TABLE c_quiz_category CHANGE title title varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
326
        // Change collation for c_quiz_question table
327
        $this->addSql('ALTER TABLE c_quiz_question CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
328
        $this->addSql('ALTER TABLE c_quiz_question CHANGE description description longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
329
        $this->addSql('ALTER TABLE c_quiz_question CHANGE extra extra varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
330
        $this->addSql('ALTER TABLE c_quiz_question CHANGE feedback feedback longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
331
        $this->addSql('ALTER TABLE c_quiz_question CHANGE picture picture varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
332
        $this->addSql('ALTER TABLE c_quiz_question CHANGE question question longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
333
        $this->addSql('ALTER TABLE c_quiz_question CHANGE question_code question_code varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
334
        // Change collation for c_quiz_question_category table
335
        $this->addSql('ALTER TABLE c_quiz_question_category CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
336
        $this->addSql('ALTER TABLE c_quiz_question_category CHANGE description description longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
337
        $this->addSql('ALTER TABLE c_quiz_question_category CHANGE title title varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
338
        // Change collation for c_quiz_question_option table
339
        $this->addSql('ALTER TABLE c_quiz_question_option CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
340
        $this->addSql('ALTER TABLE c_quiz_question_option CHANGE title title varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
341
        // Change collation for c_quiz_rel_question table
342
        $this->addSql('ALTER TABLE c_quiz_rel_question CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
343
        $this->addSql('ALTER TABLE c_quiz_rel_question CHANGE destination destination longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
344
        // Change collation for c_student_publication table
345
        $this->addSql('ALTER TABLE c_student_publication CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
346
        $this->addSql('ALTER TABLE c_student_publication CHANGE author author varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
347
        $this->addSql('ALTER TABLE c_student_publication CHANGE description description longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
348
        $this->addSql('ALTER TABLE c_student_publication CHANGE extensions extensions longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
349
        $this->addSql('ALTER TABLE c_student_publication CHANGE filetype filetype varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
350
        $this->addSql('ALTER TABLE c_student_publication CHANGE title title varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
351
        // Change collation for c_student_publication_comment table
352
        $this->addSql('ALTER TABLE c_student_publication_comment CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
353
        $this->addSql('ALTER TABLE c_student_publication_comment CHANGE comment comment longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
354
        $this->addSql('ALTER TABLE c_student_publication_comment CHANGE file file varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
355
        // Change collation for c_survey table
356
        $this->addSql('ALTER TABLE c_survey CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
357
        $this->addSql('ALTER TABLE c_survey CHANGE access_condition access_condition longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
358
        $this->addSql('ALTER TABLE c_survey CHANGE anonymous anonymous varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
359
        $this->addSql('ALTER TABLE c_survey CHANGE code code varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
360
        $this->addSql('ALTER TABLE c_survey CHANGE form_fields form_fields longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
361
        $this->addSql('ALTER TABLE c_survey CHANGE intro intro longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
362
        $this->addSql('ALTER TABLE c_survey CHANGE invite_mail invite_mail longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
363
        $this->addSql('ALTER TABLE c_survey CHANGE is_shared is_shared varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
364
        $this->addSql('ALTER TABLE c_survey CHANGE lang lang varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
365
        $this->addSql('ALTER TABLE c_survey CHANGE mail_subject mail_subject varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
366
        $this->addSql('ALTER TABLE c_survey CHANGE reminder_mail reminder_mail longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
367
        $this->addSql('ALTER TABLE c_survey CHANGE subtitle subtitle longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
368
        $this->addSql('ALTER TABLE c_survey CHANGE surveythanks surveythanks longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
369
        $this->addSql('ALTER TABLE c_survey CHANGE survey_version survey_version varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
370
        $this->addSql('ALTER TABLE c_survey CHANGE template template varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
371
        $this->addSql('ALTER TABLE c_survey CHANGE title title longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
372
        // Change collation for c_survey_answer table
373
        $this->addSql('ALTER TABLE c_survey_answer CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
374
        $this->addSql('ALTER TABLE c_survey_answer CHANGE option_id option_id longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
375
        $this->addSql('ALTER TABLE c_survey_answer CHANGE user user varchar(250) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
376
        // Change collation for c_survey_invitation table
377
        $this->addSql('ALTER TABLE c_survey_invitation CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
378
        $this->addSql('ALTER TABLE c_survey_invitation CHANGE invitation_code invitation_code varchar(250) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
379
        // Change collation for c_survey_question table
380
        $this->addSql('ALTER TABLE c_survey_question CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
381
        $this->addSql('ALTER TABLE c_survey_question CHANGE display display varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
382
        $this->addSql('ALTER TABLE c_survey_question CHANGE survey_question survey_question longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
383
        $this->addSql('ALTER TABLE c_survey_question CHANGE survey_question_comment survey_question_comment longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
384
        $this->addSql('ALTER TABLE c_survey_question CHANGE type type varchar(250) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
385
        // Change collation for c_survey_question_option table
386
        $this->addSql('ALTER TABLE c_survey_question_option CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
387
        $this->addSql('ALTER TABLE c_survey_question_option CHANGE option_text option_text longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
388
        // Change collation for c_thematic table
389
        $this->addSql('ALTER TABLE c_thematic CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
390
        $this->addSql('ALTER TABLE c_thematic CHANGE content content longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
391
        $this->addSql('ALTER TABLE c_thematic CHANGE title title longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
392
        // Change collation for c_thematic_advance table
393
        $this->addSql('ALTER TABLE c_thematic_advance CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
394
        $this->addSql('ALTER TABLE c_thematic_advance CHANGE content content longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
395
        // Change collation for c_thematic_plan table
396
        $this->addSql('ALTER TABLE c_thematic_plan CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
397
        $this->addSql('ALTER TABLE c_thematic_plan CHANGE description description longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
398
        $this->addSql('ALTER TABLE c_thematic_plan CHANGE title title varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
399
        // Change collation for c_tool table
400
        $this->addSql('ALTER TABLE c_tool CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
401
        $this->addSql('ALTER TABLE c_tool CHANGE title title longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
402
        // Change collation for c_tool_intro table
403
        $this->addSql('ALTER TABLE c_tool_intro CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
404
        $this->addSql('ALTER TABLE c_tool_intro CHANGE intro_text intro_text longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
405
        // Change collation for c_wiki table
406
        $this->addSql('ALTER TABLE c_wiki CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
407
        $this->addSql('ALTER TABLE c_wiki CHANGE comment comment longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
408
        $this->addSql('ALTER TABLE c_wiki CHANGE content content longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
409
        $this->addSql('ALTER TABLE c_wiki CHANGE linksto linksto longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
410
        $this->addSql('ALTER TABLE c_wiki CHANGE progress progress longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
411
        $this->addSql('ALTER TABLE c_wiki CHANGE reflink reflink varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
412
        $this->addSql('ALTER TABLE c_wiki CHANGE tag tag longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
413
        $this->addSql('ALTER TABLE c_wiki CHANGE title title varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
414
        $this->addSql('ALTER TABLE c_wiki CHANGE user_ip user_ip varchar(45) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
415
        // Change collation for c_wiki_conf table
416
        $this->addSql('ALTER TABLE c_wiki_conf CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
417
        $this->addSql('ALTER TABLE c_wiki_conf CHANGE feedback1 feedback1 longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
418
        $this->addSql('ALTER TABLE c_wiki_conf CHANGE feedback2 feedback2 longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
419
        $this->addSql('ALTER TABLE c_wiki_conf CHANGE feedback3 feedback3 longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
420
        $this->addSql('ALTER TABLE c_wiki_conf CHANGE fprogress1 fprogress1 varchar(3) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
421
        $this->addSql('ALTER TABLE c_wiki_conf CHANGE fprogress2 fprogress2 varchar(3) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
422
        $this->addSql('ALTER TABLE c_wiki_conf CHANGE fprogress3 fprogress3 varchar(3) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
423
        $this->addSql('ALTER TABLE c_wiki_conf CHANGE task task longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
424
        // Change collation for c_wiki_discuss table
425
        $this->addSql('ALTER TABLE c_wiki_discuss CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
426
        $this->addSql('ALTER TABLE c_wiki_discuss CHANGE comment comment longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
427
        $this->addSql('ALTER TABLE c_wiki_discuss CHANGE p_score p_score varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
428
        // Change collation for c_wiki_mailcue table
429
        $this->addSql('ALTER TABLE c_wiki_mailcue CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
430
        $this->addSql('ALTER TABLE c_wiki_mailcue CHANGE type type longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
431
        // Change collation for extra_field table
432
        $this->addSql('ALTER TABLE extra_field CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
433
        $this->addSql('ALTER TABLE extra_field CHANGE default_value default_value longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
434
        $this->addSql('ALTER TABLE extra_field CHANGE description description longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
435
        $this->addSql('ALTER TABLE extra_field CHANGE display_text display_text varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
436
        $this->addSql('ALTER TABLE extra_field CHANGE helper_text helper_text longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
437
        $this->addSql('ALTER TABLE extra_field CHANGE variable variable varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
438
        // Change collation for extra_field_options table
439
        $this->addSql('ALTER TABLE extra_field_options CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
440
        $this->addSql('ALTER TABLE extra_field_options CHANGE display_text display_text varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
441
        $this->addSql('ALTER TABLE extra_field_options CHANGE option_value option_value longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
442
        $this->addSql('ALTER TABLE extra_field_options CHANGE priority priority varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
443
        $this->addSql('ALTER TABLE extra_field_options CHANGE priority_message priority_message varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
444
        // Change collation for extra_field_saved_search table
445
        $this->addSql('ALTER TABLE extra_field_saved_search CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
446
        $this->addSql('ALTER TABLE extra_field_saved_search CHANGE value value longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
447
        // Change collation for extra_field_values table
448
        $this->addSql('ALTER TABLE extra_field_values CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
449
        $this->addSql('ALTER TABLE extra_field_values CHANGE comment comment longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
450
        $this->addSql('ALTER TABLE extra_field_values CHANGE field_value field_value longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
451
        // Change collation for ext_log_entries table
452
        $this->addSql('ALTER TABLE ext_log_entries CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
453
        $this->addSql('ALTER TABLE ext_log_entries CHANGE action action varchar(8) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
454
        $this->addSql('ALTER TABLE ext_log_entries CHANGE data data longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
455
        $this->addSql('ALTER TABLE ext_log_entries CHANGE object_class object_class varchar(191) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
456
        $this->addSql('ALTER TABLE ext_log_entries CHANGE object_id object_id varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
457
        $this->addSql('ALTER TABLE ext_log_entries CHANGE username username varchar(191) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
458
        // Change collation for fos_group table
459
        $this->addSql('ALTER TABLE fos_group CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
460
        $this->addSql('ALTER TABLE fos_group CHANGE code code varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
461
        $this->addSql('ALTER TABLE fos_group CHANGE roles roles longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
462
        $this->addSql('ALTER TABLE fos_group CHANGE title title varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
463
        // Change collation for gradebook_category table
464
        $this->addSql('ALTER TABLE gradebook_category CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
465
        $this->addSql('ALTER TABLE gradebook_category CHANGE depends depends longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
466
        $this->addSql('ALTER TABLE gradebook_category CHANGE description description longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
467
        $this->addSql('ALTER TABLE gradebook_category CHANGE title title longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
468
        // Change collation for gradebook_certificate table
469
        $this->addSql('ALTER TABLE gradebook_certificate CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
470
        $this->addSql('ALTER TABLE gradebook_certificate CHANGE path_certificate path_certificate longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
471
        // Change collation for gradebook_evaluation table
472
        $this->addSql('ALTER TABLE gradebook_evaluation CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
473
        $this->addSql('ALTER TABLE gradebook_evaluation CHANGE description description longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
474
        $this->addSql('ALTER TABLE gradebook_evaluation CHANGE title title longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
475
        $this->addSql('ALTER TABLE gradebook_evaluation CHANGE type type varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
476
        $this->addSql('ALTER TABLE gradebook_evaluation CHANGE user_score_list user_score_list longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
477
        // Change collation for gradebook_link table
478
        $this->addSql('ALTER TABLE gradebook_link CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
479
        $this->addSql('ALTER TABLE gradebook_link CHANGE user_score_list user_score_list longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
480
        // Change collation for gradebook_linkeval_log table
481
        $this->addSql('ALTER TABLE gradebook_linkeval_log CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
482
        $this->addSql('ALTER TABLE gradebook_linkeval_log CHANGE description description longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
483
        $this->addSql('ALTER TABLE gradebook_linkeval_log CHANGE title title longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
484
        $this->addSql('ALTER TABLE gradebook_linkeval_log CHANGE type type varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
485
        // Change collation for gradebook_score_display table
486
        $this->addSql('ALTER TABLE gradebook_score_display CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
487
        $this->addSql('ALTER TABLE gradebook_score_display CHANGE display display varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
488
        // Change collation for grade_components table
489
        $this->addSql('ALTER TABLE grade_components CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
490
        $this->addSql('ALTER TABLE grade_components CHANGE acronym acronym varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
491
        $this->addSql('ALTER TABLE grade_components CHANGE percentage percentage varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
492
        $this->addSql('ALTER TABLE grade_components CHANGE title title varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
493
        // Change collation for grade_model table
494
        $this->addSql('ALTER TABLE grade_model CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
495
        $this->addSql('ALTER TABLE grade_model CHANGE default_external_eval_prefix default_external_eval_prefix varchar(140) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
496
        $this->addSql('ALTER TABLE grade_model CHANGE description description longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
497
        $this->addSql('ALTER TABLE grade_model CHANGE title title varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
498
        // Change collation for language table
499
        $this->addSql('ALTER TABLE language CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
500
        $this->addSql('ALTER TABLE language CHANGE english_name english_name varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
501
        $this->addSql('ALTER TABLE language CHANGE isocode isocode varchar(8) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
502
        $this->addSql('ALTER TABLE language CHANGE original_name original_name varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
503
        // Change collation for legal table
504
        $this->addSql('ALTER TABLE legal CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
505
        $this->addSql('ALTER TABLE legal CHANGE changes changes longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
506
        $this->addSql('ALTER TABLE legal CHANGE content content longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
507
        // Change collation for message_attachment table
508
        $this->addSql('ALTER TABLE message_attachment CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
509
        $this->addSql('ALTER TABLE message_attachment CHANGE comment comment longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
510
        $this->addSql('ALTER TABLE message_attachment CHANGE filename filename varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
511
        $this->addSql('ALTER TABLE message_attachment CHANGE path path varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
512
        // Change collation for portfolio table
513
        $this->addSql('ALTER TABLE portfolio CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
514
        $this->addSql('ALTER TABLE portfolio CHANGE content content longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
515
        $this->addSql('ALTER TABLE portfolio CHANGE title title longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
516
        // Change collation for portfolio_category table
517
        $this->addSql('ALTER TABLE portfolio_category CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
518
        $this->addSql('ALTER TABLE portfolio_category CHANGE description description longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
519
        $this->addSql('ALTER TABLE portfolio_category CHANGE title title longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
520
        // Change collation for promotion table
521
        $this->addSql('ALTER TABLE promotion CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
522
        $this->addSql('ALTER TABLE promotion CHANGE description description longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
523
        $this->addSql('ALTER TABLE promotion CHANGE title title varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
524
        // Change collation for room table
525
        $this->addSql('ALTER TABLE room CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
526
        $this->addSql('ALTER TABLE room CHANGE description description longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
527
        $this->addSql('ALTER TABLE room CHANGE geolocation geolocation varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
528
        $this->addSql('ALTER TABLE room CHANGE ip ip varchar(45) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
529
        $this->addSql('ALTER TABLE room CHANGE ip_mask ip_mask varchar(6) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
530
        $this->addSql('ALTER TABLE room CHANGE title title varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
531
        // Change collation for scheduled_announcements table
532
        $this->addSql('ALTER TABLE scheduled_announcements CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
533
        $this->addSql('ALTER TABLE scheduled_announcements CHANGE message message longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
534
        $this->addSql('ALTER TABLE scheduled_announcements CHANGE subject subject varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
535
        // Change collation for search_engine_ref table
536
        $this->addSql('ALTER TABLE search_engine_ref CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
537
        $this->addSql('ALTER TABLE search_engine_ref CHANGE tool_id tool_id varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
538
        // Change collation for sequence table
539
        $this->addSql('ALTER TABLE sequence CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
540
        $this->addSql('ALTER TABLE sequence CHANGE graph graph longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
541
        $this->addSql('ALTER TABLE sequence CHANGE title title varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
542
        // Change collation for sequence_condition table
543
        $this->addSql('ALTER TABLE sequence_condition CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
544
        $this->addSql('ALTER TABLE sequence_condition CHANGE act_false act_false varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
545
        $this->addSql('ALTER TABLE sequence_condition CHANGE description description longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
546
        $this->addSql('ALTER TABLE sequence_condition CHANGE mat_op mat_op varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
547
        // Change collation for sequence_method table
548
        $this->addSql('ALTER TABLE sequence_method CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
549
        $this->addSql('ALTER TABLE sequence_method CHANGE act_false act_false varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
550
        $this->addSql('ALTER TABLE sequence_method CHANGE description description longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
551
        $this->addSql('ALTER TABLE sequence_method CHANGE formula formula longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
552
        $this->addSql('ALTER TABLE sequence_method CHANGE met_type met_type varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
553
        // Change collation for sequence_row_entity table
554
        $this->addSql('ALTER TABLE sequence_row_entity CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
555
        $this->addSql('ALTER TABLE sequence_row_entity CHANGE title title varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
556
        // Change collation for sequence_rule table
557
        $this->addSql('ALTER TABLE sequence_rule CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
558
        $this->addSql('ALTER TABLE sequence_rule CHANGE description description longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
559
        // Change collation for sequence_type_entity table
560
        $this->addSql('ALTER TABLE sequence_type_entity CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
561
        $this->addSql('ALTER TABLE sequence_type_entity CHANGE description description longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
562
        $this->addSql('ALTER TABLE sequence_type_entity CHANGE ent_table ent_table varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
563
        $this->addSql('ALTER TABLE sequence_type_entity CHANGE title title varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
564
        // Change collation for sequence_variable table
565
        $this->addSql('ALTER TABLE sequence_variable CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
566
        $this->addSql('ALTER TABLE sequence_variable CHANGE default_val default_val varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
567
        $this->addSql('ALTER TABLE sequence_variable CHANGE description description longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
568
        $this->addSql('ALTER TABLE sequence_variable CHANGE title title varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
569
        // Change collation for session table
570
        $this->addSql('ALTER TABLE session CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
571
        $this->addSql('ALTER TABLE session CHANGE description description longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
572
        $this->addSql('ALTER TABLE session CHANGE title title varchar(150) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
573
        // Change collation for session_category table
574
        $this->addSql('ALTER TABLE session_category CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
575
        $this->addSql('ALTER TABLE session_category CHANGE title title varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
576
        // Change collation for settings table
577
        $this->addSql('ALTER TABLE settings CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
578
        $this->addSql('ALTER TABLE settings CHANGE category category varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
579
        $this->addSql('ALTER TABLE settings CHANGE comment comment longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
580
        $this->addSql('ALTER TABLE settings CHANGE scope scope varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
581
        $this->addSql('ALTER TABLE settings CHANGE selected_value selected_value longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
582
        $this->addSql('ALTER TABLE settings CHANGE subkey subkey varchar(190) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
583
        $this->addSql('ALTER TABLE settings CHANGE subkeytext subkeytext varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
584
        $this->addSql('ALTER TABLE settings CHANGE title title longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
585
        $this->addSql('ALTER TABLE settings CHANGE type type varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
586
        $this->addSql('ALTER TABLE settings CHANGE variable variable varchar(190) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
587
        // Change collation for settings_options table
588
        $this->addSql('ALTER TABLE settings_options CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
589
        $this->addSql('ALTER TABLE settings_options CHANGE display_text display_text varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
590
        $this->addSql('ALTER TABLE settings_options CHANGE value value varchar(190) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
591
        $this->addSql('ALTER TABLE settings_options CHANGE variable variable varchar(190) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
592
        // Change collation for skill table
593
        $this->addSql('ALTER TABLE skill CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
594
        $this->addSql('ALTER TABLE skill CHANGE criteria criteria longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
595
        $this->addSql('ALTER TABLE skill CHANGE description description longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
596
        $this->addSql('ALTER TABLE skill CHANGE icon icon varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
597
        $this->addSql('ALTER TABLE skill CHANGE short_code short_code varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
598
        $this->addSql('ALTER TABLE skill CHANGE title title varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
599
        // Change collation for skill_level table
600
        $this->addSql('ALTER TABLE skill_level CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
601
        $this->addSql('ALTER TABLE skill_level CHANGE short_title short_title varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
602
        $this->addSql('ALTER TABLE skill_level CHANGE title title varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
603
        // Change collation for skill_level_profile table
604
        $this->addSql('ALTER TABLE skill_level_profile CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
605
        $this->addSql('ALTER TABLE skill_level_profile CHANGE title title varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
606
        // Change collation for skill_profile table
607
        $this->addSql('ALTER TABLE skill_profile CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
608
        $this->addSql('ALTER TABLE skill_profile CHANGE description description longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
609
        $this->addSql('ALTER TABLE skill_profile CHANGE title title varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
610
        // Change collation for skill_rel_gradebook table
611
        $this->addSql('ALTER TABLE skill_rel_gradebook CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
612
        $this->addSql('ALTER TABLE skill_rel_gradebook CHANGE type type varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
613
        // Change collation for skill_rel_item table
614
        $this->addSql('ALTER TABLE skill_rel_item CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
615
        $this->addSql('ALTER TABLE skill_rel_item CHANGE obtain_conditions obtain_conditions varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
616
        // Change collation for skill_rel_user table
617
        $this->addSql('ALTER TABLE skill_rel_user CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
618
        $this->addSql('ALTER TABLE skill_rel_user CHANGE argumentation argumentation longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
619
        // Change collation for skill_rel_user_comment table
620
        $this->addSql('ALTER TABLE skill_rel_user_comment CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
621
        $this->addSql('ALTER TABLE skill_rel_user_comment CHANGE feedback_text feedback_text longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
622
        // Change collation for specific_field table
623
        $this->addSql('ALTER TABLE specific_field CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
624
        $this->addSql('ALTER TABLE specific_field CHANGE code code varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
625
        $this->addSql('ALTER TABLE specific_field CHANGE title title varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
626
        // Change collation for specific_field_values table
627
        $this->addSql('ALTER TABLE specific_field_values CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
628
        $this->addSql('ALTER TABLE specific_field_values CHANGE course_code course_code varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
629
        $this->addSql('ALTER TABLE specific_field_values CHANGE tool_id tool_id varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
630
        $this->addSql('ALTER TABLE specific_field_values CHANGE value value varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
631
        // Change collation for system_template table
632
        $this->addSql('ALTER TABLE system_template CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
633
        $this->addSql('ALTER TABLE system_template CHANGE comment comment longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
634
        $this->addSql('ALTER TABLE system_template CHANGE content content longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
635
        $this->addSql('ALTER TABLE system_template CHANGE language language varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
636
        $this->addSql('ALTER TABLE system_template CHANGE title title varchar(250) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
637
        // Change collation for sys_announcement table
638
        $this->addSql('ALTER TABLE sys_announcement CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
639
        $this->addSql('ALTER TABLE sys_announcement CHANGE content content longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
640
        $this->addSql('ALTER TABLE sys_announcement CHANGE lang lang varchar(70) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
641
        $this->addSql('ALTER TABLE sys_announcement CHANGE roles roles longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
642
        $this->addSql('ALTER TABLE sys_announcement CHANGE title title varchar(250) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
643
        // Change collation for tag table
644
        $this->addSql('ALTER TABLE tag CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
645
        $this->addSql('ALTER TABLE tag CHANGE tag tag varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
646
        // Change collation for templates table
647
        $this->addSql('ALTER TABLE templates CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
648
        $this->addSql('ALTER TABLE templates CHANGE description description varchar(250) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
649
        $this->addSql('ALTER TABLE templates CHANGE title title varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
650
        // Change collation for ticket_category table
651
        $this->addSql('ALTER TABLE ticket_category CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
652
        $this->addSql('ALTER TABLE ticket_category CHANGE description description longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
653
        $this->addSql('ALTER TABLE ticket_category CHANGE title title varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
654
        // Change collation for ticket_message table
655
        $this->addSql('ALTER TABLE ticket_message CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;');
656
        $this->addSql('ALTER TABLE ticket_message CHANGE subject subject VARCHAR(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL;');
657
        $this->addSql('ALTER TABLE ticket_message CHANGE message message LONGTEXT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL;');
658
        $this->addSql('ALTER TABLE ticket_message CHANGE status status VARCHAR(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL;');
659
        $this->addSql('ALTER TABLE ticket_message CHANGE ip_address ip_address VARCHAR(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL;');
660
        // Change collation for ticket_message_attachments table
661
        $this->addSql('ALTER TABLE ticket_message_attachments CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
662
        $this->addSql('ALTER TABLE ticket_message_attachments CHANGE filename filename longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
663
        $this->addSql('ALTER TABLE ticket_message_attachments CHANGE path path varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
664
        // Change collation for ticket_priority table
665
        $this->addSql('ALTER TABLE ticket_priority CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
666
        $this->addSql('ALTER TABLE ticket_priority CHANGE code code varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
667
        $this->addSql('ALTER TABLE ticket_priority CHANGE color color varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
668
        $this->addSql('ALTER TABLE ticket_priority CHANGE description description longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
669
        $this->addSql('ALTER TABLE ticket_priority CHANGE title title varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
670
        $this->addSql('ALTER TABLE ticket_priority CHANGE urgency urgency varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
671
        // Change collation for ticket_project table
672
        $this->addSql('ALTER TABLE ticket_project CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;');
673
        $this->addSql('ALTER TABLE ticket_project CHANGE title title VARCHAR(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL;');
674
        $this->addSql('ALTER TABLE ticket_project CHANGE description description LONGTEXT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL;');
675
        $this->addSql('ALTER TABLE ticket_project CHANGE email email VARCHAR(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL;');
676
        // Change collation for ticket_status table
677
        $this->addSql('ALTER TABLE ticket_status CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
678
        $this->addSql('ALTER TABLE ticket_status CHANGE code code varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
679
        $this->addSql('ALTER TABLE ticket_status CHANGE description description longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
680
        $this->addSql('ALTER TABLE ticket_status CHANGE title title varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
681
        // Change collation for ticket_ticket table
682
        $this->addSql('ALTER TABLE ticket_ticket CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
683
        $this->addSql('ALTER TABLE ticket_ticket CHANGE code code VARCHAR(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL;');
684
        $this->addSql('ALTER TABLE ticket_ticket CHANGE subject subject VARCHAR(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL;');
685
        $this->addSql('ALTER TABLE ticket_ticket CHANGE message message LONGTEXT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL;');
686
        $this->addSql('ALTER TABLE ticket_ticket CHANGE personal_email personal_email VARCHAR(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL;');
687
        $this->addSql('ALTER TABLE ticket_ticket CHANGE keyword keyword VARCHAR(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL;');
688
        $this->addSql('ALTER TABLE ticket_ticket CHANGE source source VARCHAR(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL;');
689
        // Change collation for tool table
690
        $this->addSql('ALTER TABLE tool CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
691
        $this->addSql('ALTER TABLE tool CHANGE title title varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
692
        // Change collation for tool_resource_right table
693
        $this->addSql('ALTER TABLE tool_resource_right CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
694
        $this->addSql('ALTER TABLE tool_resource_right CHANGE role role varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
695
        // Change collation for track_e_access table
696
        $this->addSql('ALTER TABLE track_e_access CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
697
        $this->addSql('ALTER TABLE track_e_access CHANGE access_tool access_tool varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
698
        $this->addSql('ALTER TABLE track_e_access CHANGE user_ip user_ip varchar(45) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
699
        // Change collation for track_e_attempt table
700
        $this->addSql('ALTER TABLE track_e_attempt CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
701
        $this->addSql('ALTER TABLE track_e_attempt CHANGE answer answer longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
702
        $this->addSql('ALTER TABLE track_e_attempt CHANGE filename filename varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
703
        $this->addSql('ALTER TABLE track_e_attempt CHANGE teacher_comment teacher_comment longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
704
        // Change collation for track_e_course_access table
705
        $this->addSql('ALTER TABLE track_e_course_access CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
706
        $this->addSql('ALTER TABLE track_e_course_access CHANGE user_ip user_ip varchar(45) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
707
        // Change collation for track_e_default table
708
        $this->addSql('ALTER TABLE track_e_default CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
709
        $this->addSql('ALTER TABLE track_e_default CHANGE default_event_type default_event_type varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
710
        $this->addSql('ALTER TABLE track_e_default CHANGE default_value default_value longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
711
        $this->addSql('ALTER TABLE track_e_default CHANGE default_value_type default_value_type varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
712
        // Change collation for track_e_downloads table
713
        $this->addSql('ALTER TABLE track_e_downloads CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
714
        $this->addSql('ALTER TABLE track_e_downloads CHANGE down_doc_path down_doc_path varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
715
        // Change collation for track_e_exercises table
716
        $this->addSql('ALTER TABLE track_e_exercises CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
717
        $this->addSql('ALTER TABLE track_e_exercises CHANGE blocked_categories blocked_categories longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
718
        $this->addSql('ALTER TABLE track_e_exercises CHANGE data_tracking data_tracking longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
719
        $this->addSql('ALTER TABLE track_e_exercises CHANGE questions_to_check questions_to_check longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
720
        $this->addSql('ALTER TABLE track_e_exercises CHANGE status status varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
721
        $this->addSql('ALTER TABLE track_e_exercises CHANGE user_ip user_ip varchar(45) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
722
        // Change collation for track_e_hotpotatoes table
723
        $this->addSql('ALTER TABLE track_e_hotpotatoes CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
724
        $this->addSql('ALTER TABLE track_e_hotpotatoes CHANGE title title varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
725
        // Change collation for track_e_hotspot table
726
        $this->addSql('ALTER TABLE track_e_hotspot CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
727
        $this->addSql('ALTER TABLE track_e_hotspot CHANGE hotspot_coordinate hotspot_coordinate longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
728
        // Change collation for track_e_lastaccess table
729
        $this->addSql('ALTER TABLE track_e_lastaccess CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
730
        $this->addSql('ALTER TABLE track_e_lastaccess CHANGE access_tool access_tool varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
731
        // Change collation for track_e_login table
732
        $this->addSql('ALTER TABLE track_e_login CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
733
        $this->addSql('ALTER TABLE track_e_login CHANGE user_ip user_ip varchar(45) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
734
        // Change collation for track_e_online table
735
        $this->addSql('ALTER TABLE track_e_online CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
736
        $this->addSql('ALTER TABLE track_e_online CHANGE user_ip user_ip varchar(45) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
737
        // Change collation for user table
738
        $this->addSql('ALTER TABLE user CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
739
        $this->addSql('ALTER TABLE user CHANGE address address varchar(250) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
740
        $this->addSql('ALTER TABLE user CHANGE api_token api_token varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
741
        $this->addSql('ALTER TABLE user CHANGE biography biography longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
742
        $this->addSql('ALTER TABLE user CHANGE competences competences longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
743
        $this->addSql('ALTER TABLE user CHANGE confirmation_token confirmation_token varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
744
        $this->addSql('ALTER TABLE user CHANGE diplomas diplomas longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
745
        $this->addSql('ALTER TABLE user CHANGE email email varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
746
        $this->addSql('ALTER TABLE user CHANGE email_canonical email_canonical varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
747
        $this->addSql('ALTER TABLE user CHANGE firstname firstname varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
748
        $this->addSql('ALTER TABLE user CHANGE gender gender varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
749
        $this->addSql('ALTER TABLE user CHANGE lastname lastname varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
750
        $this->addSql('ALTER TABLE user CHANGE locale locale varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
751
        $this->addSql('ALTER TABLE user CHANGE mfa_backup_codes mfa_backup_codes longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
752
        $this->addSql('ALTER TABLE user CHANGE mfa_secret mfa_secret varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
753
        $this->addSql('ALTER TABLE user CHANGE mfa_service mfa_service varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
754
        $this->addSql('ALTER TABLE user CHANGE official_code official_code varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
755
        $this->addSql('ALTER TABLE user CHANGE openarea openarea longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
756
        $this->addSql('ALTER TABLE user CHANGE openid openid varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
757
        $this->addSql('ALTER TABLE user CHANGE password password varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
758
        $this->addSql('ALTER TABLE user CHANGE phone phone varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
759
        $this->addSql('ALTER TABLE user CHANGE picture_uri picture_uri varchar(250) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
760
        $this->addSql('ALTER TABLE user CHANGE productions productions varchar(250) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
761
        $this->addSql('ALTER TABLE user CHANGE roles roles longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
762
        $this->addSql('ALTER TABLE user CHANGE salt salt varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
763
        $this->addSql('ALTER TABLE user CHANGE teach teach longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
764
        $this->addSql('ALTER TABLE user CHANGE theme theme varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
765
        $this->addSql('ALTER TABLE user CHANGE timezone timezone varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
766
        $this->addSql('ALTER TABLE user CHANGE username username varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
767
        $this->addSql('ALTER TABLE user CHANGE username_canonical username_canonical varchar(180) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
768
        $this->addSql('ALTER TABLE user CHANGE website website varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
769
        // Change collation for usergroup table
770
        $this->addSql('ALTER TABLE usergroup CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
771
        $this->addSql('ALTER TABLE usergroup CHANGE description description longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
772
        $this->addSql('ALTER TABLE usergroup CHANGE picture picture varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
773
        $this->addSql('ALTER TABLE usergroup CHANGE title title varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
774
        $this->addSql('ALTER TABLE usergroup CHANGE url url varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
775
        $this->addSql('ALTER TABLE usergroup CHANGE visibility visibility varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
776
        // Change collation for user_api_key table
777
        $this->addSql('ALTER TABLE user_api_key CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
778
        $this->addSql('ALTER TABLE user_api_key CHANGE api_end_point api_end_point longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
779
        $this->addSql('ALTER TABLE user_api_key CHANGE api_key api_key varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
780
        $this->addSql('ALTER TABLE user_api_key CHANGE api_service api_service varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
781
        $this->addSql('ALTER TABLE user_api_key CHANGE description description longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL');
782
        // Change collation for user_course_category table
783
        $this->addSql('ALTER TABLE user_course_category CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
784
        $this->addSql('ALTER TABLE user_course_category CHANGE title title longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
785
        // Change collation for user_friend_relation_type table
786
        $this->addSql('ALTER TABLE user_friend_relation_type CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci');
787
        $this->addSql('ALTER TABLE user_friend_relation_type CHANGE title title varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL');
788
789
    }
790
791
    public function down(Schema $schema): void
792
    {
793
        // Revert collation for c_announcement table
794
        $this->addSql('ALTER TABLE c_announcement CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
795
        $this->addSql('ALTER TABLE c_announcement CHANGE title title TEXT CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
796
797
798
        // Revert collation for access_url table
799
        $this->addSql('ALTER TABLE access_url CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
800
        $this->addSql('ALTER TABLE access_url CHANGE description description longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
801
        $this->addSql('ALTER TABLE access_url CHANGE email email varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
802
        $this->addSql('ALTER TABLE access_url CHANGE url url varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
803
        // Revert collation for agenda_reminder table
804
        $this->addSql('ALTER TABLE agenda_reminder CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
805
        $this->addSql('ALTER TABLE agenda_reminder CHANGE date_interval date_interval varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
806
        // Revert collation for block table
807
        $this->addSql('ALTER TABLE block CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
808
        $this->addSql('ALTER TABLE block CHANGE controller controller varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
809
        $this->addSql('ALTER TABLE block CHANGE description description longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
810
        $this->addSql('ALTER TABLE block CHANGE path path varchar(190) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
811
        $this->addSql('ALTER TABLE block CHANGE title title varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
812
        // Revert collation for branch_sync table
813
        $this->addSql('ALTER TABLE branch_sync CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
814
        $this->addSql('ALTER TABLE branch_sync CHANGE admin_mail admin_mail varchar(250) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
815
        $this->addSql('ALTER TABLE branch_sync CHANGE admin_name admin_name varchar(250) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
816
        $this->addSql('ALTER TABLE branch_sync CHANGE admin_phone admin_phone varchar(250) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
817
        $this->addSql('ALTER TABLE branch_sync CHANGE branch_ip branch_ip varchar(40) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
818
        $this->addSql('ALTER TABLE branch_sync CHANGE branch_type branch_type varchar(250) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
819
        $this->addSql('ALTER TABLE branch_sync CHANGE description description longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
820
        $this->addSql('ALTER TABLE branch_sync CHANGE last_sync_type last_sync_type varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
821
        $this->addSql('ALTER TABLE branch_sync CHANGE ssl_pub_key ssl_pub_key varchar(250) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
822
        $this->addSql('ALTER TABLE branch_sync CHANGE title title varchar(250) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
823
        $this->addSql('ALTER TABLE branch_sync CHANGE unique_id unique_id varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
824
        // Revert collation for branch_transaction table
825
        $this->addSql('ALTER TABLE branch_transaction CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
826
        $this->addSql('ALTER TABLE branch_transaction CHANGE action action varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
827
        $this->addSql('ALTER TABLE branch_transaction CHANGE dest_id dest_id varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
828
        $this->addSql('ALTER TABLE branch_transaction CHANGE external_info external_info varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
829
        $this->addSql('ALTER TABLE branch_transaction CHANGE item_id item_id varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
830
        $this->addSql('ALTER TABLE branch_transaction CHANGE origin origin varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
831
        // Revert collation for branch_transaction table
832
        $this->addSql('ALTER TABLE branch_transaction_status CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
833
        $this->addSql('ALTER TABLE branch_transaction_status CHANGE title title varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
834
        // Revert collation for career table
835
        $this->addSql('ALTER TABLE career CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
836
        $this->addSql('ALTER TABLE career CHANGE description description longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
837
        $this->addSql('ALTER TABLE career CHANGE title title varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
838
        // Revert collation for chat table
839
        $this->addSql('ALTER TABLE chat CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
840
        $this->addSql('ALTER TABLE chat CHANGE message message longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
841
        // Revert collation for chat_video table
842
        $this->addSql('ALTER TABLE chat_video CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
843
        $this->addSql('ALTER TABLE chat_video CHANGE title title varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
844
        // Revert collation for course table
845
        $this->addSql('ALTER TABLE course CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
846
        $this->addSql('ALTER TABLE course CHANGE code code varchar(40) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
847
        $this->addSql('ALTER TABLE course CHANGE course_language course_language varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
848
        $this->addSql('ALTER TABLE course CHANGE department_name department_name varchar(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
849
        $this->addSql('ALTER TABLE course CHANGE department_url department_url varchar(180) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
850
        $this->addSql('ALTER TABLE course CHANGE description description longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
851
        $this->addSql('ALTER TABLE course CHANGE directory directory varchar(40) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
852
        $this->addSql('ALTER TABLE course CHANGE introduction introduction longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
853
        $this->addSql('ALTER TABLE course CHANGE legal legal longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
854
        $this->addSql('ALTER TABLE course CHANGE registration_code registration_code varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
855
        $this->addSql('ALTER TABLE course CHANGE title title varchar(250) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
856
        $this->addSql('ALTER TABLE course CHANGE tutor_name tutor_name varchar(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
857
        $this->addSql('ALTER TABLE course CHANGE video_url video_url varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
858
        $this->addSql('ALTER TABLE course CHANGE visual_code visual_code varchar(40) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
859
        // Revert collation for course_category table
860
        $this->addSql('ALTER TABLE course_category CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
861
        $this->addSql('ALTER TABLE course_category CHANGE auth_cat_child auth_cat_child varchar(40) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
862
        $this->addSql('ALTER TABLE course_category CHANGE auth_course_child auth_course_child varchar(40) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
863
        $this->addSql('ALTER TABLE course_category CHANGE code code varchar(40) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
864
        $this->addSql('ALTER TABLE course_category CHANGE description description longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
865
        $this->addSql('ALTER TABLE course_category CHANGE title title longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
866
        // Revert collation for course_rel_class table
867
        $this->addSql('ALTER TABLE course_rel_class CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
868
        $this->addSql('ALTER TABLE course_rel_class CHANGE course_code course_code varchar(40) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
869
        // Revert collation for course_request table
870
        $this->addSql('ALTER TABLE course_request CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
871
        $this->addSql('ALTER TABLE course_request CHANGE category_code category_code varchar(40) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
872
        $this->addSql('ALTER TABLE course_request CHANGE code code varchar(40) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
873
        $this->addSql('ALTER TABLE course_request CHANGE course_language course_language varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
874
        $this->addSql('ALTER TABLE course_request CHANGE description description longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
875
        $this->addSql('ALTER TABLE course_request CHANGE objetives objetives longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
876
        $this->addSql('ALTER TABLE course_request CHANGE target_audience target_audience longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
877
        $this->addSql('ALTER TABLE course_request CHANGE title title varchar(250) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
878
        $this->addSql('ALTER TABLE course_request CHANGE tutor_name tutor_name varchar(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
879
        $this->addSql('ALTER TABLE course_request CHANGE visual_code visual_code varchar(40) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
880
        // Revert collation for course_type table
881
        $this->addSql('ALTER TABLE course_type CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
882
        $this->addSql('ALTER TABLE course_type CHANGE description description longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
883
        $this->addSql('ALTER TABLE course_type CHANGE props props longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
884
        $this->addSql('ALTER TABLE course_type CHANGE title title varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
885
        $this->addSql('ALTER TABLE course_type CHANGE translation_var translation_var varchar(40) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
886
        // Revert collation for c_announcement_attachment table
887
        $this->addSql('ALTER TABLE c_announcement_attachment CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
888
        $this->addSql('ALTER TABLE c_announcement_attachment CHANGE comment comment longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
889
        $this->addSql('ALTER TABLE c_announcement_attachment CHANGE filename filename varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
890
        $this->addSql('ALTER TABLE c_announcement_attachment CHANGE path path varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
891
        // Revert collation for c_attendance table
892
        $this->addSql('ALTER TABLE c_attendance CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
893
        $this->addSql('ALTER TABLE c_attendance CHANGE attendance_qualify_title attendance_qualify_title varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
894
        $this->addSql('ALTER TABLE c_attendance CHANGE description description longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
895
        $this->addSql('ALTER TABLE c_attendance CHANGE title title longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
896
        // Revert collation for c_attendance_sheet table
897
        $this->addSql('ALTER TABLE c_attendance_sheet CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
898
        $this->addSql('ALTER TABLE c_attendance_sheet CHANGE signature signature longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
899
        // Revert collation for c_attendance_sheet_log table
900
        $this->addSql('ALTER TABLE c_attendance_sheet_log CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
901
        $this->addSql('ALTER TABLE c_attendance_sheet_log CHANGE lastedit_type lastedit_type varchar(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
902
        // Revert collation for c_blog table
903
        $this->addSql('ALTER TABLE c_blog CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
904
        $this->addSql('ALTER TABLE c_blog CHANGE blog_subtitle blog_subtitle varchar(250) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
905
        $this->addSql('ALTER TABLE c_blog CHANGE title title longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
906
        // Revert collation for c_blog_attachment table
907
        $this->addSql('ALTER TABLE c_blog_attachment CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
908
        $this->addSql('ALTER TABLE c_blog_attachment CHANGE comment comment longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
909
        $this->addSql('ALTER TABLE c_blog_attachment CHANGE filename filename varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
910
        $this->addSql('ALTER TABLE c_blog_attachment CHANGE path path varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
911
        // Revert collation for c_blog_comment table
912
        $this->addSql('ALTER TABLE c_blog_comment CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
913
        $this->addSql('ALTER TABLE c_blog_comment CHANGE comment comment longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
914
        $this->addSql('ALTER TABLE c_blog_comment CHANGE title title varchar(250) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
915
        // Revert collation for c_blog_post table
916
        $this->addSql('ALTER TABLE c_blog_post CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
917
        $this->addSql('ALTER TABLE c_blog_post CHANGE full_text full_text longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
918
        $this->addSql('ALTER TABLE c_blog_post CHANGE title title varchar(250) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
919
        // Revert collation for c_blog_rating table
920
        $this->addSql('ALTER TABLE c_blog_rating CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
921
        $this->addSql('ALTER TABLE c_blog_rating CHANGE rating_type rating_type varchar(40) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
922
        // Revert collation for c_blog_task table
923
        $this->addSql('ALTER TABLE c_blog_task CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
924
        $this->addSql('ALTER TABLE c_blog_task CHANGE color color varchar(10) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
925
        $this->addSql('ALTER TABLE c_blog_task CHANGE description description longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
926
        $this->addSql('ALTER TABLE c_blog_task CHANGE title title varchar(250) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
927
        // Revert collation for c_calendar_event table
928
        $this->addSql('ALTER TABLE c_calendar_event CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
929
        $this->addSql('ALTER TABLE c_calendar_event CHANGE color color varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
930
        $this->addSql('ALTER TABLE c_calendar_event CHANGE comment comment longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
931
        $this->addSql('ALTER TABLE c_calendar_event CHANGE content content longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
932
        $this->addSql('ALTER TABLE c_calendar_event CHANGE invitation_type invitation_type varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
933
        $this->addSql('ALTER TABLE c_calendar_event CHANGE title title varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
934
        // Revert collation for c_calendar_event_attachment table
935
        $this->addSql('ALTER TABLE c_calendar_event_attachment CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
936
        $this->addSql('ALTER TABLE c_calendar_event_attachment CHANGE comment comment longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
937
        $this->addSql('ALTER TABLE c_calendar_event_attachment CHANGE filename filename varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
938
        // Revert collation for c_calendar_event_repeat table
939
        $this->addSql('ALTER TABLE c_calendar_event_repeat CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
940
        $this->addSql('ALTER TABLE c_calendar_event_repeat CHANGE cal_days cal_days varchar(7) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
941
        $this->addSql('ALTER TABLE c_calendar_event_repeat CHANGE cal_type cal_type varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
942
        // Revert collation for c_course_description table
943
        $this->addSql('ALTER TABLE c_course_description CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
944
        $this->addSql('ALTER TABLE c_course_description CHANGE content content longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
945
        $this->addSql('ALTER TABLE c_course_description CHANGE title title longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
946
        // Revert collation for c_course_setting table
947
        $this->addSql('ALTER TABLE c_course_setting CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
948
        $this->addSql('ALTER TABLE c_course_setting CHANGE category category varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
949
        $this->addSql('ALTER TABLE c_course_setting CHANGE comment comment varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
950
        $this->addSql('ALTER TABLE c_course_setting CHANGE subkey subkey varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
951
        $this->addSql('ALTER TABLE c_course_setting CHANGE subkeytext subkeytext varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
952
        $this->addSql('ALTER TABLE c_course_setting CHANGE title title varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
953
        $this->addSql('ALTER TABLE c_course_setting CHANGE type type varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
954
        $this->addSql('ALTER TABLE c_course_setting CHANGE value value longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
955
        $this->addSql('ALTER TABLE c_course_setting CHANGE variable variable varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
956
        // Revert collation for c_document table
957
        $this->addSql('ALTER TABLE c_document CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
958
        $this->addSql('ALTER TABLE c_document CHANGE comment comment longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
959
        $this->addSql('ALTER TABLE c_document CHANGE filetype filetype varchar(15) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
960
        $this->addSql('ALTER TABLE c_document CHANGE title title varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
961
        // Revert collation for c_dropbox_category table
962
        $this->addSql('ALTER TABLE c_dropbox_category CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
963
        $this->addSql('ALTER TABLE c_dropbox_category CHANGE title title longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
964
        // Revert collation for c_dropbox_feedback table
965
        $this->addSql('ALTER TABLE c_dropbox_feedback CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
966
        $this->addSql('ALTER TABLE c_dropbox_feedback CHANGE feedback feedback longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
967
        // Revert collation for c_dropbox_file table
968
        $this->addSql('ALTER TABLE c_dropbox_file CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
969
        $this->addSql('ALTER TABLE c_dropbox_file CHANGE author author varchar(250) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
970
        $this->addSql('ALTER TABLE c_dropbox_file CHANGE description description varchar(250) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
971
        $this->addSql('ALTER TABLE c_dropbox_file CHANGE filename filename varchar(190) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
972
        $this->addSql('ALTER TABLE c_dropbox_file CHANGE title title varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
973
        // Revert collation for c_dropbox_post table
974
        $this->addSql('ALTER TABLE c_dropbox_post CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
975
        $this->addSql('ALTER TABLE c_dropbox_post CHANGE feedback feedback longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
976
        // Revert collation for c_forum_attachment table
977
        $this->addSql('ALTER TABLE c_forum_attachment CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
978
        $this->addSql('ALTER TABLE c_forum_attachment CHANGE comment comment longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
979
        $this->addSql('ALTER TABLE c_forum_attachment CHANGE filename filename varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
980
        $this->addSql('ALTER TABLE c_forum_attachment CHANGE path path varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
981
        // Revert collation for c_forum_category table
982
        $this->addSql('ALTER TABLE c_forum_category CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
983
        $this->addSql('ALTER TABLE c_forum_category CHANGE cat_comment cat_comment longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
984
        $this->addSql('ALTER TABLE c_forum_category CHANGE title title varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
985
        // Revert collation for c_forum_forum table
986
        $this->addSql('ALTER TABLE c_forum_forum CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
987
        $this->addSql('ALTER TABLE c_forum_forum CHANGE approval_direct_post approval_direct_post varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
988
        $this->addSql('ALTER TABLE c_forum_forum CHANGE default_view default_view varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
989
        $this->addSql('ALTER TABLE c_forum_forum CHANGE forum_comment forum_comment longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
990
        $this->addSql('ALTER TABLE c_forum_forum CHANGE forum_group_public_private forum_group_public_private varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
991
        $this->addSql('ALTER TABLE c_forum_forum CHANGE forum_image forum_image varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
992
        $this->addSql('ALTER TABLE c_forum_forum CHANGE forum_of_group forum_of_group varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
993
        $this->addSql('ALTER TABLE c_forum_forum CHANGE title title varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
994
        // Revert collation for c_forum_post table
995
        $this->addSql('ALTER TABLE c_forum_post CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
996
        $this->addSql('ALTER TABLE c_forum_post CHANGE post_text post_text longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
997
        $this->addSql('ALTER TABLE c_forum_post CHANGE title title varchar(250) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
998
        // Revert collation for c_forum_thread table
999
        $this->addSql('ALTER TABLE c_forum_thread CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
1000
        $this->addSql('ALTER TABLE c_forum_thread CHANGE thread_title_qualify thread_title_qualify varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
1001
        $this->addSql('ALTER TABLE c_forum_thread CHANGE title title varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1002
        // Revert collation for c_glossary table
1003
        $this->addSql('ALTER TABLE c_glossary CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
1004
        $this->addSql('ALTER TABLE c_glossary CHANGE description description longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1005
        $this->addSql('ALTER TABLE c_glossary CHANGE title title longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1006
        // Revert collation for c_group_category table
1007
        $this->addSql('ALTER TABLE c_group_category CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
1008
        $this->addSql('ALTER TABLE c_group_category CHANGE description description longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci  NULL');
1009
        $this->addSql('ALTER TABLE c_group_category CHANGE title title varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1010
        // Revert collation for c_group_info table
1011
        $this->addSql('ALTER TABLE c_group_info CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
1012
        $this->addSql('ALTER TABLE c_group_info CHANGE description description longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
1013
        $this->addSql('ALTER TABLE c_group_info CHANGE title title varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1014
        // Revert collation for c_group_rel_user table
1015
        $this->addSql('ALTER TABLE c_group_rel_user CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
1016
        $this->addSql('ALTER TABLE c_group_rel_user CHANGE role role varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1017
        // Revert collation for c_link table
1018
        $this->addSql('ALTER TABLE c_link CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
1019
        $this->addSql('ALTER TABLE c_link CHANGE description description longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
1020
        $this->addSql('ALTER TABLE c_link CHANGE target target varchar(10) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
1021
        $this->addSql('ALTER TABLE c_link CHANGE title title varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1022
        $this->addSql('ALTER TABLE c_link CHANGE url url longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1023
        // Revert collation for c_link_category table
1024
        $this->addSql('ALTER TABLE c_link_category CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
1025
        $this->addSql('ALTER TABLE c_link_category CHANGE description description longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
1026
        $this->addSql('ALTER TABLE c_link_category CHANGE title title varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1027
        // Revert collation for c_lp table
1028
        $this->addSql('ALTER TABLE c_lp CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
1029
        $this->addSql('ALTER TABLE c_lp CHANGE author author longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1030
        $this->addSql('ALTER TABLE c_lp CHANGE content_license content_license longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1031
        $this->addSql('ALTER TABLE c_lp CHANGE content_local content_local varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1032
        $this->addSql('ALTER TABLE c_lp CHANGE content_maker content_maker longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1033
        $this->addSql('ALTER TABLE c_lp CHANGE default_encoding default_encoding varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1034
        $this->addSql('ALTER TABLE c_lp CHANGE default_view_mod default_view_mod varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1035
        $this->addSql('ALTER TABLE c_lp CHANGE description description longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
1036
        $this->addSql('ALTER TABLE c_lp CHANGE js_lib js_lib longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1037
        $this->addSql('ALTER TABLE c_lp CHANGE path path longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1038
        $this->addSql('ALTER TABLE c_lp CHANGE ref ref longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
1039
        $this->addSql('ALTER TABLE c_lp CHANGE theme theme varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1040
        $this->addSql('ALTER TABLE c_lp CHANGE title title varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1041
        // Revert collation for c_lp_category table
1042
        $this->addSql('ALTER TABLE c_lp_category CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
1043
        $this->addSql('ALTER TABLE c_lp_category CHANGE title title longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1044
        // Revert collation for c_lp_item table
1045
        $this->addSql('ALTER TABLE c_lp_item CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
1046
        $this->addSql('ALTER TABLE c_lp_item CHANGE audio audio varchar(250) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
1047
        $this->addSql('ALTER TABLE c_lp_item CHANGE description description varchar(511) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
1048
        $this->addSql('ALTER TABLE c_lp_item CHANGE item_type item_type varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1049
        $this->addSql('ALTER TABLE c_lp_item CHANGE launch_data launch_data longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1050
        $this->addSql('ALTER TABLE c_lp_item CHANGE max_time_allowed max_time_allowed varchar(13) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
1051
        $this->addSql('ALTER TABLE c_lp_item CHANGE parameters parameters longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
1052
        $this->addSql('ALTER TABLE c_lp_item CHANGE path path longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1053
        $this->addSql('ALTER TABLE c_lp_item CHANGE prerequisite prerequisite longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
1054
        $this->addSql('ALTER TABLE c_lp_item CHANGE ref ref longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1055
        $this->addSql('ALTER TABLE c_lp_item CHANGE terms terms longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
1056
        $this->addSql('ALTER TABLE c_lp_item CHANGE title title varchar(511) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1057
        // Revert collation for c_lp_item_view table
1058
        $this->addSql('ALTER TABLE c_lp_item_view CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
1059
        $this->addSql('ALTER TABLE c_lp_item_view CHANGE core_exit core_exit varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1060
        $this->addSql('ALTER TABLE c_lp_item_view CHANGE lesson_location lesson_location longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
1061
        $this->addSql('ALTER TABLE c_lp_item_view CHANGE max_score max_score varchar(8) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
1062
        $this->addSql('ALTER TABLE c_lp_item_view CHANGE status status varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1063
        $this->addSql('ALTER TABLE c_lp_item_view CHANGE suspend_data suspend_data longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
1064
        // Revert collation for c_lp_iv_interaction table
1065
        $this->addSql('ALTER TABLE c_lp_iv_interaction CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
1066
        $this->addSql('ALTER TABLE c_lp_iv_interaction CHANGE completion_time completion_time varchar(16) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1067
        $this->addSql('ALTER TABLE c_lp_iv_interaction CHANGE correct_responses correct_responses longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1068
        $this->addSql('ALTER TABLE c_lp_iv_interaction CHANGE interaction_id interaction_id varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1069
        $this->addSql('ALTER TABLE c_lp_iv_interaction CHANGE interaction_type interaction_type varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1070
        $this->addSql('ALTER TABLE c_lp_iv_interaction CHANGE latency latency varchar(16) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1071
        $this->addSql('ALTER TABLE c_lp_iv_interaction CHANGE result result varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1072
        $this->addSql('ALTER TABLE c_lp_iv_interaction CHANGE student_response student_response longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1073
        // Revert collation for c_lp_iv_objective table
1074
        $this->addSql('ALTER TABLE c_lp_iv_objective CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
1075
        $this->addSql('ALTER TABLE c_lp_iv_objective CHANGE objective_id objective_id varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1076
        $this->addSql('ALTER TABLE c_lp_iv_objective CHANGE status status varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1077
        // Revert collation for c_notebook table
1078
        $this->addSql('ALTER TABLE c_notebook CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
1079
        $this->addSql('ALTER TABLE c_notebook CHANGE description description longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1080
        $this->addSql('ALTER TABLE c_notebook CHANGE title title varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1081
        // Revert collation for c_quiz table
1082
        $this->addSql('ALTER TABLE c_quiz CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
1083
        $this->addSql('ALTER TABLE c_quiz CHANGE access_condition access_condition longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
1084
        $this->addSql('ALTER TABLE c_quiz CHANGE description description longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
1085
        $this->addSql('ALTER TABLE c_quiz CHANGE notifications notifications varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
1086
        $this->addSql('ALTER TABLE c_quiz CHANGE page_result_configuration page_result_configuration longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1087
        $this->addSql('ALTER TABLE c_quiz CHANGE sound sound varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
1088
        $this->addSql('ALTER TABLE c_quiz CHANGE text_when_finished text_when_finished longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
1089
        $this->addSql('ALTER TABLE c_quiz CHANGE text_when_finished_failure text_when_finished_failure longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
1090
        $this->addSql('ALTER TABLE c_quiz CHANGE title title longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1091
        // Revert collation for c_quiz_answer table
1092
        $this->addSql('ALTER TABLE c_quiz_answer CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
1093
        $this->addSql('ALTER TABLE c_quiz_answer CHANGE answer answer longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1094
        $this->addSql('ALTER TABLE c_quiz_answer CHANGE answer_code answer_code varchar(10) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
1095
        $this->addSql('ALTER TABLE c_quiz_answer CHANGE comment comment longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
1096
        $this->addSql('ALTER TABLE c_quiz_answer CHANGE hotspot_coordinates hotspot_coordinates longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
1097
        $this->addSql('ALTER TABLE c_quiz_answer CHANGE hotspot_type hotspot_type varchar(40) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
1098
	// Revert collation for c_quiz_category table
1099
        $this->addSql('ALTER TABLE c_quiz_category CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
1100
        $this->addSql('ALTER TABLE c_quiz_category CHANGE description description longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
1101
        $this->addSql('ALTER TABLE c_quiz_category CHANGE title title varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1102
        // Revert collation for c_quiz_question table
1103
        $this->addSql('ALTER TABLE c_quiz_question CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
1104
        $this->addSql('ALTER TABLE c_quiz_question CHANGE description description longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
1105
        $this->addSql('ALTER TABLE c_quiz_question CHANGE extra extra varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
1106
        $this->addSql('ALTER TABLE c_quiz_question CHANGE feedback feedback longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
1107
        $this->addSql('ALTER TABLE c_quiz_question CHANGE picture picture varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
1108
        $this->addSql('ALTER TABLE c_quiz_question CHANGE question question longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1109
        $this->addSql('ALTER TABLE c_quiz_question CHANGE question_code question_code varchar(10) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
1110
        // Revert collation for c_quiz_question_category table
1111
        $this->addSql('ALTER TABLE c_quiz_question_category CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
1112
        $this->addSql('ALTER TABLE c_quiz_question_category CHANGE description description longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
1113
        $this->addSql('ALTER TABLE c_quiz_question_category CHANGE title title varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1114
        // Revert collation for c_quiz_question_option table
1115
        $this->addSql('ALTER TABLE c_quiz_question_option CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
1116
        $this->addSql('ALTER TABLE c_quiz_question_option CHANGE title title varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1117
        // Revert collation for c_quiz_rel_question table
1118
        $this->addSql('ALTER TABLE c_quiz_rel_question CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
1119
        $this->addSql('ALTER TABLE c_quiz_rel_question CHANGE destination destination longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
1120
        // Revert collation for c_student_publication table
1121
        $this->addSql('ALTER TABLE c_student_publication CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
1122
        $this->addSql('ALTER TABLE c_student_publication CHANGE author author varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
1123
        $this->addSql('ALTER TABLE c_student_publication CHANGE description description longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
1124
        $this->addSql('ALTER TABLE c_student_publication CHANGE extensions extensions longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
1125
        $this->addSql('ALTER TABLE c_student_publication CHANGE filetype filetype varchar(10) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1126
        $this->addSql('ALTER TABLE c_student_publication CHANGE title title varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1127
        // Revert collation for c_student_publication_comment table
1128
        $this->addSql('ALTER TABLE c_student_publication_comment CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
1129
        $this->addSql('ALTER TABLE c_student_publication_comment CHANGE comment comment longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
1130
        $this->addSql('ALTER TABLE c_student_publication_comment CHANGE file file varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
1131
        // Revert collation for c_survey table
1132
        $this->addSql('ALTER TABLE c_survey CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
1133
        $this->addSql('ALTER TABLE c_survey CHANGE access_condition access_condition longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
1134
        $this->addSql('ALTER TABLE c_survey CHANGE anonymous anonymous varchar(10) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1135
        $this->addSql('ALTER TABLE c_survey CHANGE code code varchar(40) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
1136
        $this->addSql('ALTER TABLE c_survey CHANGE form_fields form_fields longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1137
        $this->addSql('ALTER TABLE c_survey CHANGE intro intro longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
1138
        $this->addSql('ALTER TABLE c_survey CHANGE invite_mail invite_mail longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1139
        $this->addSql('ALTER TABLE c_survey CHANGE is_shared is_shared varchar(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
1140
        $this->addSql('ALTER TABLE c_survey CHANGE lang lang varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
1141
        $this->addSql('ALTER TABLE c_survey CHANGE mail_subject mail_subject varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1142
        $this->addSql('ALTER TABLE c_survey CHANGE reminder_mail reminder_mail longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1143
        $this->addSql('ALTER TABLE c_survey CHANGE subtitle subtitle longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
1144
        $this->addSql('ALTER TABLE c_survey CHANGE surveythanks surveythanks longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
1145
        $this->addSql('ALTER TABLE c_survey CHANGE survey_version survey_version varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1146
        $this->addSql('ALTER TABLE c_survey CHANGE template template varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
1147
        $this->addSql('ALTER TABLE c_survey CHANGE title title longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1148
        // Revert collation for c_survey_answer table
1149
        $this->addSql('ALTER TABLE c_survey_answer CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
1150
        $this->addSql('ALTER TABLE c_survey_answer CHANGE option_id option_id longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1151
        $this->addSql('ALTER TABLE c_survey_answer CHANGE user user varchar(250) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1152
        // Revert collation for c_survey_invitation table
1153
        $this->addSql('ALTER TABLE c_survey_invitation CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
1154
        $this->addSql('ALTER TABLE c_survey_invitation CHANGE invitation_code invitation_code varchar(250) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1155
        // Revert collation for c_survey_question table
1156
        $this->addSql('ALTER TABLE c_survey_question CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
1157
        $this->addSql('ALTER TABLE c_survey_question CHANGE display display varchar(10) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1158
        $this->addSql('ALTER TABLE c_survey_question CHANGE survey_question survey_question longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1159
        $this->addSql('ALTER TABLE c_survey_question CHANGE survey_question_comment survey_question_comment longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1160
        $this->addSql('ALTER TABLE c_survey_question CHANGE type type varchar(250) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1161
        // Revert collation for c_survey_question_option table
1162
        $this->addSql('ALTER TABLE c_survey_question_option CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
1163
        $this->addSql('ALTER TABLE c_survey_question_option CHANGE option_text option_text longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1164
        // Revert collation for c_thematic table
1165
        $this->addSql('ALTER TABLE c_thematic CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
1166
        $this->addSql('ALTER TABLE c_thematic CHANGE content content longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
1167
        $this->addSql('ALTER TABLE c_thematic CHANGE title title longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1168
        // Revert collation for c_thematic_advance table
1169
        $this->addSql('ALTER TABLE c_thematic_advance CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
1170
        $this->addSql('ALTER TABLE c_thematic_advance CHANGE content content longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
1171
        // Revert collation for c_thematic_plan table
1172
        $this->addSql('ALTER TABLE c_thematic_plan CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
1173
        $this->addSql('ALTER TABLE c_thematic_plan CHANGE description description longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
1174
        $this->addSql('ALTER TABLE c_thematic_plan CHANGE title title varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1175
        // Revert collation for c_tool table
1176
        $this->addSql('ALTER TABLE c_tool CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
1177
        $this->addSql('ALTER TABLE c_tool CHANGE title title longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1178
        // Revert collation for c_tool_intro table
1179
        $this->addSql('ALTER TABLE c_tool_intro CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
1180
        $this->addSql('ALTER TABLE c_tool_intro CHANGE intro_text intro_text longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1181
        // Revert collation for c_wiki table
1182
        $this->addSql('ALTER TABLE c_wiki CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
1183
        $this->addSql('ALTER TABLE c_wiki CHANGE comment comment longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1184
        $this->addSql('ALTER TABLE c_wiki CHANGE content content longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1185
        $this->addSql('ALTER TABLE c_wiki CHANGE linksto linksto longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1186
        $this->addSql('ALTER TABLE c_wiki CHANGE progress progress longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1187
        $this->addSql('ALTER TABLE c_wiki CHANGE reflink reflink varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1188
        $this->addSql('ALTER TABLE c_wiki CHANGE tag tag longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1189
        $this->addSql('ALTER TABLE c_wiki CHANGE title title varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1190
        $this->addSql('ALTER TABLE c_wiki CHANGE user_ip user_ip varchar(45) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1191
        // Revert collation for c_wiki_conf table
1192
        $this->addSql('ALTER TABLE c_wiki_conf CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
1193
        $this->addSql('ALTER TABLE c_wiki_conf CHANGE feedback1 feedback1 longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1194
        $this->addSql('ALTER TABLE c_wiki_conf CHANGE feedback2 feedback2 longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1195
        $this->addSql('ALTER TABLE c_wiki_conf CHANGE feedback3 feedback3 longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1196
        $this->addSql('ALTER TABLE c_wiki_conf CHANGE fprogress1 fprogress1 varchar(3) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1197
        $this->addSql('ALTER TABLE c_wiki_conf CHANGE fprogress2 fprogress2 varchar(3) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1198
        $this->addSql('ALTER TABLE c_wiki_conf CHANGE fprogress3 fprogress3 varchar(3) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1199
        $this->addSql('ALTER TABLE c_wiki_conf CHANGE task task longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1200
        // Revert collation for c_wiki_discuss table
1201
        $this->addSql('ALTER TABLE c_wiki_discuss CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
1202
        $this->addSql('ALTER TABLE c_wiki_discuss CHANGE comment comment longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1203
        $this->addSql('ALTER TABLE c_wiki_discuss CHANGE p_score p_score varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
1204
        // Revert collation for c_wiki_mailcue table
1205
        $this->addSql('ALTER TABLE c_wiki_mailcue CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
1206
        $this->addSql('ALTER TABLE c_wiki_mailcue CHANGE type type longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1207
        // Revert collation for extra_field table
1208
        $this->addSql('ALTER TABLE extra_field CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
1209
        $this->addSql('ALTER TABLE extra_field CHANGE default_value default_value longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
1210
        $this->addSql('ALTER TABLE extra_field CHANGE description description longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
1211
        $this->addSql('ALTER TABLE extra_field CHANGE display_text display_text varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
1212
        $this->addSql('ALTER TABLE extra_field CHANGE helper_text helper_text longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
1213
        $this->addSql('ALTER TABLE extra_field CHANGE variable variable varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1214
        // Revert collation for extra_field_options table
1215
        $this->addSql('ALTER TABLE extra_field_options CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
1216
        $this->addSql('ALTER TABLE extra_field_options CHANGE display_text display_text varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
1217
        $this->addSql('ALTER TABLE extra_field_options CHANGE option_value option_value longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
1218
        $this->addSql('ALTER TABLE extra_field_options CHANGE priority priority varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
1219
        $this->addSql('ALTER TABLE extra_field_options CHANGE priority_message priority_message varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
1220
        // Revert collation for extra_field_saved_search table
1221
        $this->addSql('ALTER TABLE extra_field_saved_search CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
1222
        $this->addSql('ALTER TABLE extra_field_saved_search CHANGE value value longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
1223
        // Revert collation for extra_field_values table
1224
        $this->addSql('ALTER TABLE extra_field_values CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
1225
        $this->addSql('ALTER TABLE extra_field_values CHANGE comment comment longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
1226
        $this->addSql('ALTER TABLE extra_field_values CHANGE field_value field_value longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
1227
        // Revert collation for ext_log_entries table
1228
        $this->addSql('ALTER TABLE ext_log_entries CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
1229
        $this->addSql('ALTER TABLE ext_log_entries CHANGE action action varchar(8) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1230
        $this->addSql('ALTER TABLE ext_log_entries CHANGE data data longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
1231
        $this->addSql('ALTER TABLE ext_log_entries CHANGE object_class object_class varchar(191) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1232
        $this->addSql('ALTER TABLE ext_log_entries CHANGE object_id object_id varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
1233
        $this->addSql('ALTER TABLE ext_log_entries CHANGE username username varchar(191) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
1234
        // Revert collation for fos_group table
1235
        $this->addSql('ALTER TABLE fos_group CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
1236
        $this->addSql('ALTER TABLE fos_group CHANGE code code varchar(40) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1237
        $this->addSql('ALTER TABLE fos_group CHANGE roles roles longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1238
        $this->addSql('ALTER TABLE fos_group CHANGE title title varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1239
        // Revert collation for gradebook_category table
1240
        $this->addSql('ALTER TABLE gradebook_category CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
1241
        $this->addSql('ALTER TABLE gradebook_category CHANGE depends depends longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
1242
        $this->addSql('ALTER TABLE gradebook_category CHANGE description description longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
1243
        $this->addSql('ALTER TABLE gradebook_category CHANGE title title longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1244
        // Revert collation for gradebook_certificate table
1245
        $this->addSql('ALTER TABLE gradebook_certificate CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
1246
        $this->addSql('ALTER TABLE gradebook_certificate CHANGE path_certificate path_certificate longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
1247
        // Revert collation for gradebook_evaluation table
1248
        $this->addSql('ALTER TABLE gradebook_evaluation CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
1249
        $this->addSql('ALTER TABLE gradebook_evaluation CHANGE description description longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
1250
        $this->addSql('ALTER TABLE gradebook_evaluation CHANGE title title longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1251
        $this->addSql('ALTER TABLE gradebook_evaluation CHANGE type type varchar(40) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1252
        $this->addSql('ALTER TABLE gradebook_evaluation CHANGE user_score_list user_score_list longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
1253
        // Revert collation for gradebook_link table
1254
        $this->addSql('ALTER TABLE gradebook_link CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
1255
        $this->addSql('ALTER TABLE gradebook_link CHANGE user_score_list user_score_list longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
1256
        // Revert collation for gradebook_linkeval_log table
1257
        $this->addSql('ALTER TABLE gradebook_linkeval_log CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
1258
        $this->addSql('ALTER TABLE gradebook_linkeval_log CHANGE description description longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
1259
        $this->addSql('ALTER TABLE gradebook_linkeval_log CHANGE title title longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1260
        $this->addSql('ALTER TABLE gradebook_linkeval_log CHANGE type type varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1261
        // Revert collation for gradebook_score_display table
1262
        $this->addSql('ALTER TABLE gradebook_score_display CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
1263
        $this->addSql('ALTER TABLE gradebook_score_display CHANGE display display varchar(40) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1264
        // Revert collation for grade_components table
1265
        $this->addSql('ALTER TABLE grade_components CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
1266
        $this->addSql('ALTER TABLE grade_components CHANGE acronym acronym varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1267
        $this->addSql('ALTER TABLE grade_components CHANGE percentage percentage varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1268
        $this->addSql('ALTER TABLE grade_components CHANGE title title varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1269
        // Revert collation for grade_model table
1270
        $this->addSql('ALTER TABLE grade_model CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
1271
        $this->addSql('ALTER TABLE grade_model CHANGE default_external_eval_prefix default_external_eval_prefix varchar(140) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
1272
        $this->addSql('ALTER TABLE grade_model CHANGE description description longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
1273
        $this->addSql('ALTER TABLE grade_model CHANGE title title varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1274
        // Revert collation for language table
1275
        $this->addSql('ALTER TABLE language CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
1276
        $this->addSql('ALTER TABLE language CHANGE english_name english_name varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1277
        $this->addSql('ALTER TABLE language CHANGE isocode isocode varchar(8) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1278
        $this->addSql('ALTER TABLE language CHANGE original_name original_name varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
1279
        // Revert collation for legal table
1280
        $this->addSql('ALTER TABLE legal CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
1281
        $this->addSql('ALTER TABLE legal CHANGE changes changes longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1282
        $this->addSql('ALTER TABLE legal CHANGE content content longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
1283
        // Revert collation for message_attachment table
1284
        $this->addSql('ALTER TABLE message_attachment CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
1285
        $this->addSql('ALTER TABLE message_attachment CHANGE comment comment longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
1286
        $this->addSql('ALTER TABLE message_attachment CHANGE filename filename varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1287
        $this->addSql('ALTER TABLE message_attachment CHANGE path path varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1288
        // Revert collation for portfolio table
1289
        $this->addSql('ALTER TABLE portfolio CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
1290
        $this->addSql('ALTER TABLE portfolio CHANGE content content longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1291
        $this->addSql('ALTER TABLE portfolio CHANGE title title longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1292
        // Revert collation for portfolio_category table
1293
        $this->addSql('ALTER TABLE portfolio_category CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
1294
        $this->addSql('ALTER TABLE portfolio_category CHANGE description description longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
1295
        $this->addSql('ALTER TABLE portfolio_category CHANGE title title longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1296
        // Revert collation for promotion table
1297
        $this->addSql('ALTER TABLE promotion CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
1298
        $this->addSql('ALTER TABLE promotion CHANGE description description longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1299
        $this->addSql('ALTER TABLE promotion CHANGE title title varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1300
        // Revert collation for room table
1301
        $this->addSql('ALTER TABLE room CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
1302
        $this->addSql('ALTER TABLE room CHANGE description description longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
1303
        $this->addSql('ALTER TABLE room CHANGE geolocation geolocation varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
1304
        $this->addSql('ALTER TABLE room CHANGE ip ip varchar(45) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
1305
        $this->addSql('ALTER TABLE room CHANGE ip_mask ip_mask varchar(6) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
1306
        $this->addSql('ALTER TABLE room CHANGE title title varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1307
        // Revert collation for scheduled_announcements table
1308
        $this->addSql('ALTER TABLE scheduled_announcements CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
1309
        $this->addSql('ALTER TABLE scheduled_announcements CHANGE message message longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1310
        $this->addSql('ALTER TABLE scheduled_announcements CHANGE subject subject varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1311
        // Revert collation for search_engine_ref table
1312
        $this->addSql('ALTER TABLE search_engine_ref CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
1313
        $this->addSql('ALTER TABLE search_engine_ref CHANGE tool_id tool_id varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1314
        // Revert collation for sequence table
1315
        $this->addSql('ALTER TABLE sequence CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
1316
        $this->addSql('ALTER TABLE sequence CHANGE graph graph longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
1317
        $this->addSql('ALTER TABLE sequence CHANGE title title varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1318
        // Revert collation for sequence_condition table
1319
        $this->addSql('ALTER TABLE sequence_condition CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
1320
        $this->addSql('ALTER TABLE sequence_condition CHANGE act_false act_false varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1321
        $this->addSql('ALTER TABLE sequence_condition CHANGE description description longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1322
        $this->addSql('ALTER TABLE sequence_condition CHANGE mat_op mat_op varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1323
        // Revert collation for sequence_method table
1324
        $this->addSql('ALTER TABLE sequence_method CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
1325
        $this->addSql('ALTER TABLE sequence_method CHANGE act_false act_false varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1326
        $this->addSql('ALTER TABLE sequence_method CHANGE description description longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1327
        $this->addSql('ALTER TABLE sequence_method CHANGE formula formula longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1328
        $this->addSql('ALTER TABLE sequence_method CHANGE met_type met_type varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1329
        // Revert collation for sequence_row_entity table
1330
        $this->addSql('ALTER TABLE sequence_row_entity CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
1331
        $this->addSql('ALTER TABLE sequence_row_entity CHANGE title title varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1332
        // Revert collation for sequence_rule table
1333
        $this->addSql('ALTER TABLE sequence_rule CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
1334
        $this->addSql('ALTER TABLE sequence_rule CHANGE description description longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1335
        // Revert collation for sequence_type_entity table
1336
        $this->addSql('ALTER TABLE sequence_type_entity CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
1337
        $this->addSql('ALTER TABLE sequence_type_entity CHANGE description description longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1338
        $this->addSql('ALTER TABLE sequence_type_entity CHANGE ent_table ent_table varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1339
        $this->addSql('ALTER TABLE sequence_type_entity CHANGE title title varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1340
        // Revert collation for sequence_variable table
1341
        $this->addSql('ALTER TABLE sequence_variable CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
1342
        $this->addSql('ALTER TABLE sequence_variable CHANGE default_val default_val varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
1343
        $this->addSql('ALTER TABLE sequence_variable CHANGE description description longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
1344
        $this->addSql('ALTER TABLE sequence_variable CHANGE title title varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
1345
        // Revert collation for session table
1346
        $this->addSql('ALTER TABLE session CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
1347
        $this->addSql('ALTER TABLE session CHANGE description description longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
1348
        $this->addSql('ALTER TABLE session CHANGE title title varchar(150) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1349
        // Revert collation for session_category table
1350
        $this->addSql('ALTER TABLE session_category CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
1351
        $this->addSql('ALTER TABLE session_category CHANGE title title varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1352
        // Revert collation for settings table
1353
        $this->addSql('ALTER TABLE settings CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
1354
        $this->addSql('ALTER TABLE settings CHANGE category category varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
1355
        $this->addSql('ALTER TABLE settings CHANGE comment comment longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
1356
        $this->addSql('ALTER TABLE settings CHANGE scope scope varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
1357
        $this->addSql('ALTER TABLE settings CHANGE selected_value selected_value longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
1358
        $this->addSql('ALTER TABLE settings CHANGE subkey subkey varchar(190) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
1359
        $this->addSql('ALTER TABLE settings CHANGE subkeytext subkeytext varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
1360
        $this->addSql('ALTER TABLE settings CHANGE title title longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1361
        $this->addSql('ALTER TABLE settings CHANGE type type varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
1362
        $this->addSql('ALTER TABLE settings CHANGE variable variable varchar(190) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1363
        // Revert collation for settings_options table
1364
        $this->addSql('ALTER TABLE settings_options CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
1365
        $this->addSql('ALTER TABLE settings_options CHANGE display_text display_text varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1366
        $this->addSql('ALTER TABLE settings_options CHANGE value value varchar(190) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
1367
        $this->addSql('ALTER TABLE settings_options CHANGE variable variable varchar(190) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1368
        // Revert collation for skill table
1369
        $this->addSql('ALTER TABLE skill CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
1370
        $this->addSql('ALTER TABLE skill CHANGE criteria criteria longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
1371
        $this->addSql('ALTER TABLE skill CHANGE description description longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1372
        $this->addSql('ALTER TABLE skill CHANGE icon icon varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1373
        $this->addSql('ALTER TABLE skill CHANGE short_code short_code varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1374
        $this->addSql('ALTER TABLE skill CHANGE title title varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1375
        // Revert collation for skill_level table
1376
        $this->addSql('ALTER TABLE skill_level CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
1377
        $this->addSql('ALTER TABLE skill_level CHANGE short_title short_title varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1378
        $this->addSql('ALTER TABLE skill_level CHANGE title title varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1379
        // Revert collation for skill_level_profile table
1380
        $this->addSql('ALTER TABLE skill_level_profile CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
1381
        $this->addSql('ALTER TABLE skill_level_profile CHANGE title title varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1382
        // Revert collation for skill_profile table
1383
        $this->addSql('ALTER TABLE skill_profile CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
1384
        $this->addSql('ALTER TABLE skill_profile CHANGE description description longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1385
        $this->addSql('ALTER TABLE skill_profile CHANGE title title varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1386
        // Revert collation for skill_rel_gradebook table
1387
        $this->addSql('ALTER TABLE skill_rel_gradebook CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
1388
        $this->addSql('ALTER TABLE skill_rel_gradebook CHANGE type type varchar(10) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1389
        // Revert collation for skill_rel_item table
1390
        $this->addSql('ALTER TABLE skill_rel_item CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
1391
        $this->addSql('ALTER TABLE skill_rel_item CHANGE obtain_conditions obtain_conditions varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
1392
        // Revert collation for skill_rel_user table
1393
        $this->addSql('ALTER TABLE skill_rel_user CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
1394
        $this->addSql('ALTER TABLE skill_rel_user CHANGE argumentation argumentation longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1395
        // Revert collation for skill_rel_user_comment table
1396
        $this->addSql('ALTER TABLE skill_rel_user_comment CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
1397
        $this->addSql('ALTER TABLE skill_rel_user_comment CHANGE feedback_text feedback_text longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1398
        // Revert collation for specific_field table
1399
        $this->addSql('ALTER TABLE specific_field CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
1400
        $this->addSql('ALTER TABLE specific_field CHANGE code code varchar(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1401
        $this->addSql('ALTER TABLE specific_field CHANGE title title varchar(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1402
        // Revert collation for specific_field_values table
1403
        $this->addSql('ALTER TABLE specific_field_values CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
1404
        $this->addSql('ALTER TABLE specific_field_values CHANGE course_code course_code varchar(40) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1405
        $this->addSql('ALTER TABLE specific_field_values CHANGE tool_id tool_id varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1406
        $this->addSql('ALTER TABLE specific_field_values CHANGE value value varchar(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1407
        // Revert collation for system_template table
1408
        $this->addSql('ALTER TABLE system_template CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
1409
        $this->addSql('ALTER TABLE system_template CHANGE comment comment longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1410
        $this->addSql('ALTER TABLE system_template CHANGE content content longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1411
        $this->addSql('ALTER TABLE system_template CHANGE language language varchar(40) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
1412
        $this->addSql('ALTER TABLE system_template CHANGE title title varchar(250) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1413
        // Revert collation for sys_announcement table
1414
        $this->addSql('ALTER TABLE sys_announcement CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
1415
        $this->addSql('ALTER TABLE sys_announcement CHANGE content content longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1416
        $this->addSql('ALTER TABLE sys_announcement CHANGE lang lang varchar(70) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
1417
        $this->addSql('ALTER TABLE sys_announcement CHANGE roles roles longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1418
        $this->addSql('ALTER TABLE sys_announcement CHANGE title title varchar(250) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1419
        // Revert collation for tag table
1420
        $this->addSql('ALTER TABLE tag CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
1421
        $this->addSql('ALTER TABLE tag CHANGE tag tag varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1422
        // Revert collation for templates table
1423
        $this->addSql('ALTER TABLE templates CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
1424
        $this->addSql('ALTER TABLE templates CHANGE description description varchar(250) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1425
        $this->addSql('ALTER TABLE templates CHANGE title title varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1426
        // Revert collation for ticket_category table
1427
        $this->addSql('ALTER TABLE ticket_category CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
1428
        $this->addSql('ALTER TABLE ticket_category CHANGE description description longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
1429
        $this->addSql('ALTER TABLE ticket_category CHANGE title title varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1430
        // Revert collation for ticket_message table
1431
        $this->addSql('ALTER TABLE ticket_message CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci;');
1432
        $this->addSql('ALTER TABLE ticket_message CHANGE subject subject VARCHAR(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL;');
1433
        $this->addSql('ALTER TABLE ticket_message CHANGE message message LONGTEXT CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL;');
1434
        $this->addSql('ALTER TABLE ticket_message CHANGE status status VARCHAR(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL;');
1435
        $this->addSql('ALTER TABLE ticket_message CHANGE ip_address ip_address VARCHAR(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL;');
1436
        // Revert collation for ticket_message_attachments table
1437
        $this->addSql('ALTER TABLE ticket_message_attachments CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
1438
        $this->addSql('ALTER TABLE ticket_message_attachments CHANGE filename filename longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1439
        $this->addSql('ALTER TABLE ticket_message_attachments CHANGE path path varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1440
        // Revert collation for ticket_priority table
1441
        $this->addSql('ALTER TABLE ticket_priority CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
1442
        $this->addSql('ALTER TABLE ticket_priority CHANGE code code varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1443
        $this->addSql('ALTER TABLE ticket_priority CHANGE color color varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1444
        $this->addSql('ALTER TABLE ticket_priority CHANGE description description longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
1445
        $this->addSql('ALTER TABLE ticket_priority CHANGE title title varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1446
        $this->addSql('ALTER TABLE ticket_priority CHANGE urgency urgency varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1447
        // Revert collation for ticket_project table
1448
        $this->addSql('ALTER TABLE ticket_project CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci;');
1449
        $this->addSql('ALTER TABLE ticket_project CHANGE title title VARCHAR(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL;');
1450
        $this->addSql('ALTER TABLE ticket_project CHANGE description description LONGTEXT CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL;');
1451
        $this->addSql('ALTER TABLE ticket_project CHANGE email email VARCHAR(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL;');
1452
        // Revert collation for ticket_status table
1453
        $this->addSql('ALTER TABLE ticket_status CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
1454
        $this->addSql('ALTER TABLE ticket_status CHANGE code code varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1455
        $this->addSql('ALTER TABLE ticket_status CHANGE description description longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
1456
        $this->addSql('ALTER TABLE ticket_status CHANGE title title varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1457
        // Revert collation for ticket_ticket table
1458
        $this->addSql('ALTER TABLE ticket_ticket CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
1459
        $this->addSql('ALTER TABLE ticket_ticket CHANGE code code VARCHAR(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL;');
1460
        $this->addSql('ALTER TABLE ticket_ticket CHANGE subject subject VARCHAR(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL;');
1461
        $this->addSql('ALTER TABLE ticket_ticket CHANGE message message LONGTEXT CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL;');
1462
        $this->addSql('ALTER TABLE ticket_ticket CHANGE personal_email personal_email VARCHAR(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL;');
1463
        $this->addSql('ALTER TABLE ticket_ticket CHANGE keyword keyword VARCHAR(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL;');
1464
        $this->addSql('ALTER TABLE ticket_ticket CHANGE source source VARCHAR(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL;');
1465
        // Revert collation for tool table
1466
        $this->addSql('ALTER TABLE tool CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
1467
        $this->addSql('ALTER TABLE tool CHANGE title title varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1468
        // Revert collation for tool_resource_right table
1469
        $this->addSql('ALTER TABLE tool_resource_right CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
1470
        $this->addSql('ALTER TABLE tool_resource_right CHANGE role role varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1471
        // Revert collation for track_e_access table
1472
        $this->addSql('ALTER TABLE track_e_access CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
1473
        $this->addSql('ALTER TABLE track_e_access CHANGE access_tool access_tool varchar(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
1474
        $this->addSql('ALTER TABLE track_e_access CHANGE user_ip user_ip varchar(45) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1475
        // Revert collation for track_e_attempt table
1476
        $this->addSql('ALTER TABLE track_e_attempt CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
1477
        $this->addSql('ALTER TABLE track_e_attempt CHANGE answer answer longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1478
        $this->addSql('ALTER TABLE track_e_attempt CHANGE filename filename varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
1479
        $this->addSql('ALTER TABLE track_e_attempt CHANGE teacher_comment teacher_comment longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1480
        // Revert collation for track_e_course_access table
1481
        $this->addSql('ALTER TABLE track_e_course_access CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
1482
        $this->addSql('ALTER TABLE track_e_course_access CHANGE user_ip user_ip varchar(45) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1483
        // Revert collation for track_e_default table
1484
        $this->addSql('ALTER TABLE track_e_default CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
1485
        $this->addSql('ALTER TABLE track_e_default CHANGE default_event_type default_event_type varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1486
        $this->addSql('ALTER TABLE track_e_default CHANGE default_value default_value longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1487
        $this->addSql('ALTER TABLE track_e_default CHANGE default_value_type default_value_type varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1488
        // Revert collation for track_e_downloads table
1489
        $this->addSql('ALTER TABLE track_e_downloads CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
1490
        $this->addSql('ALTER TABLE track_e_downloads CHANGE down_doc_path down_doc_path varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
1491
        // Revert collation for track_e_exercises table
1492
        $this->addSql('ALTER TABLE track_e_exercises CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
1493
        $this->addSql('ALTER TABLE track_e_exercises CHANGE blocked_categories blocked_categories longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
1494
        $this->addSql('ALTER TABLE track_e_exercises CHANGE data_tracking data_tracking longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1495
        $this->addSql('ALTER TABLE track_e_exercises CHANGE questions_to_check questions_to_check longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1496
        $this->addSql('ALTER TABLE track_e_exercises CHANGE status status varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1497
        $this->addSql('ALTER TABLE track_e_exercises CHANGE user_ip user_ip varchar(45) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1498
        // Revert collation for track_e_hotpotatoes table
1499
        $this->addSql('ALTER TABLE track_e_hotpotatoes CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
1500
        $this->addSql('ALTER TABLE track_e_hotpotatoes CHANGE title title varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1501
        // Revert collation for track_e_hotspot table
1502
        $this->addSql('ALTER TABLE track_e_hotspot CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
1503
        $this->addSql('ALTER TABLE track_e_hotspot CHANGE hotspot_coordinate hotspot_coordinate longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1504
        // Revert collation for track_e_lastaccess table
1505
        $this->addSql('ALTER TABLE track_e_lastaccess CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
1506
        $this->addSql('ALTER TABLE track_e_lastaccess CHANGE access_tool access_tool varchar(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
1507
        // Revert collation for track_e_login table
1508
        $this->addSql('ALTER TABLE track_e_login CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
1509
        $this->addSql('ALTER TABLE track_e_login CHANGE user_ip user_ip varchar(45) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1510
        // Revert collation for track_e_online table
1511
        $this->addSql('ALTER TABLE track_e_online CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
1512
        $this->addSql('ALTER TABLE track_e_online CHANGE user_ip user_ip varchar(45) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1513
        // Revert collation for user table
1514
        $this->addSql('ALTER TABLE user CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
1515
        $this->addSql('ALTER TABLE user CHANGE address address varchar(250) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
1516
        $this->addSql('ALTER TABLE user CHANGE api_token api_token varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
1517
        $this->addSql('ALTER TABLE user CHANGE biography biography longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
1518
        $this->addSql('ALTER TABLE user CHANGE competences competences longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
1519
        $this->addSql('ALTER TABLE user CHANGE confirmation_token confirmation_token varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
1520
        $this->addSql('ALTER TABLE user CHANGE diplomas diplomas longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
1521
        $this->addSql('ALTER TABLE user CHANGE email email varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1522
        $this->addSql('ALTER TABLE user CHANGE email_canonical email_canonical varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1523
        $this->addSql('ALTER TABLE user CHANGE firstname firstname varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
1524
        $this->addSql('ALTER TABLE user CHANGE gender gender varchar(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
1525
        $this->addSql('ALTER TABLE user CHANGE lastname lastname varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
1526
        $this->addSql('ALTER TABLE user CHANGE locale locale varchar(10) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1527
        $this->addSql('ALTER TABLE user CHANGE mfa_backup_codes mfa_backup_codes longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
1528
        $this->addSql('ALTER TABLE user CHANGE mfa_secret mfa_secret varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
1529
        $this->addSql('ALTER TABLE user CHANGE mfa_service mfa_service varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
1530
        $this->addSql('ALTER TABLE user CHANGE official_code official_code varchar(40) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
1531
        $this->addSql('ALTER TABLE user CHANGE openarea openarea longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
1532
        $this->addSql('ALTER TABLE user CHANGE openid openid varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
1533
        $this->addSql('ALTER TABLE user CHANGE password password varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1534
        $this->addSql('ALTER TABLE user CHANGE phone phone varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
1535
        $this->addSql('ALTER TABLE user CHANGE picture_uri picture_uri varchar(250) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
1536
        $this->addSql('ALTER TABLE user CHANGE productions productions varchar(250) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
1537
        $this->addSql('ALTER TABLE user CHANGE roles roles longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1538
        $this->addSql('ALTER TABLE user CHANGE salt salt varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1539
        $this->addSql('ALTER TABLE user CHANGE teach teach longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
1540
        $this->addSql('ALTER TABLE user CHANGE theme theme varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
1541
        $this->addSql('ALTER TABLE user CHANGE timezone timezone varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1542
        $this->addSql('ALTER TABLE user CHANGE username username varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1543
        $this->addSql('ALTER TABLE user CHANGE username_canonical username_canonical varchar(180) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1544
        $this->addSql('ALTER TABLE user CHANGE website website varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
1545
        // Revert collation for usergroup table
1546
        $this->addSql('ALTER TABLE usergroup CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
1547
        $this->addSql('ALTER TABLE usergroup CHANGE description description longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
1548
        $this->addSql('ALTER TABLE usergroup CHANGE picture picture varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
1549
        $this->addSql('ALTER TABLE usergroup CHANGE title title varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1550
        $this->addSql('ALTER TABLE usergroup CHANGE url url varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
1551
        $this->addSql('ALTER TABLE usergroup CHANGE visibility visibility varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1552
        // Revert collation for user_api_key table
1553
        $this->addSql('ALTER TABLE user_api_key CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
1554
        $this->addSql('ALTER TABLE user_api_key CHANGE api_end_point api_end_point longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
1555
        $this->addSql('ALTER TABLE user_api_key CHANGE api_key api_key varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1556
        $this->addSql('ALTER TABLE user_api_key CHANGE api_service api_service varchar(10) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1557
        $this->addSql('ALTER TABLE user_api_key CHANGE description description longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL');
1558
        // Revert collation for user_course_category table
1559
        $this->addSql('ALTER TABLE user_course_category CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
1560
        $this->addSql('ALTER TABLE user_course_category CHANGE title title longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1561
        // Revert collation for user_friend_relation_type table
1562
        $this->addSql('ALTER TABLE user_friend_relation_type CONVERT TO CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci');
1563
        $this->addSql('ALTER TABLE user_friend_relation_type CHANGE title title varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL');
1564
1565
    }
1566
}
1567