source: install/owr_migrate_utf8mb4.sql @ a230e1

Revision a230e1, 4.1 KB checked in by pierre-alain <pierre-alain@…>, 4 years ago (diff)

adding database support for utf8mb4

  • Property mode set to 100644
1ALTER DATABASE openwebreader CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci;
2ALTER TABLE news CHANGE title title VARCHAR(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL;
3ALTER TABLE news CHANGE link link VARCHAR(350) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL;
4ALTER TABLE news CHANGE hash hash VARCHAR(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL;
5ALTER TABLE news CHANGE author author TEXT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL;
6ALTER TABLE news_contents CHANGE contents contents longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL;
7ALTER TABLE news_tags CHANGE name name VARCHAR(191) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL;
8ALTER TABLE objects CHANGE type type VARCHAR(191) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL;
9ALTER TABLE sessions CHANGE id id VARCHAR(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL;
10ALTER TABLE sessions CHANGE ip ip VARCHAR(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL;
11ALTER TABLE sessions CHANGE data data TEXT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL;
12ALTER TABLE streams CHANGE url url VARCHAR(350) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL;
13ALTER TABLE streams CHANGE favicon favicon VARCHAR(350) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL;
14ALTER TABLE streams CHANGE hash hash VARCHAR(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL;
15ALTER TABLE streams_contents CHANGE src src longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL;
16ALTER TABLE streams_contents CHANGE contents contents longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL;
17ALTER TABLE streams_groups CHANGE name name VARCHAR(191) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL;
18ALTER TABLE streams_relations_name CHANGE name name VARCHAR(191) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL;
19ALTER TABLE users CHANGE login login VARCHAR(55) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL;
20ALTER TABLE users CHANGE passwd passwd VARCHAR(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL;
21ALTER TABLE users CHANGE lang lang VARCHAR(7) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'fr_FR';
22ALTER TABLE users CHANGE email email VARCHAR(191) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL;
23ALTER TABLE users CHANGE timezone timezone VARCHAR(191) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'Europe/Paris';
24ALTER TABLE users CHANGE config config longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL;
25ALTER TABLE users_tokens CHANGE token token VARCHAR(96) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL;
26ALTER TABLE users_tokens CHANGE action action VARCHAR(55) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL;
27ALTER TABLE users_tokens CHANGE token_key token_key VARCHAR(5) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL;
28ALTER TABLE news CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
29ALTER TABLE news_contents CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
30ALTER TABLE news_relations CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
31ALTER TABLE news_relations_tags CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
32ALTER TABLE news_tags CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
33ALTER TABLE objects CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
34ALTER TABLE sessions CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
35ALTER TABLE streams CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
36ALTER TABLE streams_contents CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
37ALTER TABLE streams_groups CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
38ALTER TABLE streams_relations CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
39ALTER TABLE streams_relations_name CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
40ALTER TABLE users CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
41ALTER TABLE users_tokens CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
Note: See TracBrowser for help on using the repository browser.