Edgewall Software

Ticket #6986: TracMysqlSchemaChange-3.sql

File TracMysqlSchemaChange-3.sql, 5.6 KB (added by info@…, 3 years ago)
Line 
1# All database tables are INNODB
2
3
4 ALTER TABLE `attachment` CHANGE `type` `type` VARCHAR( 32 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL ,
5CHANGE `filename` `filename` VARCHAR( 255 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL ,
6CHANGE `size` `size` INT( 11 ) NULL DEFAULT NULL ,
7CHANGE `time` `time` INT( 11 ) NULL DEFAULT NULL ,
8CHANGE `description` `description` TEXT CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL ,
9CHANGE `author` `author` VARCHAR( 64 ) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL ,
10CHANGE `ipnr` `ipnr` VARCHAR( 15 ) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL ;
11
12
13 ALTER TABLE `auth_cookie` CHANGE `cookie` `cookie` VARCHAR( 255 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL ,
14CHANGE `name` `name` VARCHAR( 255 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL ,
15CHANGE `ipnr` `ipnr` VARCHAR( 15 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL ;
16
17
18 ALTER TABLE `component` CHANGE `name` `name` VARCHAR( 255 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL ,
19CHANGE `owner` `owner` VARCHAR( 64 ) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL ;
20
21
22 ALTER TABLE `enum` CHANGE `type` `type` VARCHAR( 32 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL ,
23CHANGE `name` `name` VARCHAR( 255 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL ,
24CHANGE `value` `value` SMALLINT NULL DEFAULT NULL ;
25
26
27 ALTER TABLE `milestone` CHANGE `name` `name` VARCHAR( 255 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL  ;
28 
29 ALTER TABLE `node_change` CHANGE `rev` `rev` INT NOT NULL ,
30CHANGE `path` `path` VARCHAR( 255 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL ,
31CHANGE `node_type` `node_type` CHAR( 1 ) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL ,
32CHANGE `change_type` `change_type` CHAR( 1 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL ,
33CHANGE `base_path` `base_path` VARCHAR( 255 ) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL ,
34CHANGE `base_rev` `base_rev` INT NULL DEFAULT NULL ;
35
36
37 ALTER TABLE `report` CHANGE `author` `author` VARCHAR( 64 ) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL ,
38CHANGE `title` `title` VARCHAR( 255 ) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL ,
39CHANGE `query` `query` TEXT CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL ;
40
41
42 ALTER TABLE `revision` CHANGE `rev` `rev` INT NOT NULL ,
43CHANGE `time` `time` INT( 11 ) NULL DEFAULT NULL ,
44CHANGE `author` `author` VARCHAR( 64 ) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL ,
45CHANGE `message` `message` TEXT CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL ;
46
47
48 ALTER TABLE `session` CHANGE `sid` `sid` VARCHAR( 111 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL ,
49CHANGE `authenticated` `authenticated` ENUM( '0', '1' ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '0' ;
50
51
52 ALTER TABLE `session_attribute` CHANGE `sid` `sid` VARCHAR( 111 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL ,
53CHANGE `authenticated` `authenticated` ENUM( '0', '1' ) NOT NULL DEFAULT '0',
54CHANGE `name` `name` VARCHAR( 255 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL ,
55CHANGE `value` `value` TEXT CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL ;
56
57
58 ALTER TABLE `system` CHANGE `name` `name` VARCHAR( 255 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL ,
59CHANGE `value` `value` TEXT CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL ;
60
61
62 ALTER TABLE `ticket` CHANGE `type` `type` VARCHAR(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
63CHANGE `component` `component` VARCHAR(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
64CHANGE `severity` `severity` VARCHAR(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
65CHANGE `priority` `priority` VARCHAR(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
66CHANGE `owner` `owner` VARCHAR(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
67CHANGE `reporter` `reporter` VARCHAR(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
68CHANGE `cc` `cc` VARCHAR(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
69CHANGE `version` `version` VARCHAR(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
70CHANGE `milestone` `milestone` VARCHAR(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
71CHANGE `status` `status` VARCHAR( 64 ) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL ,
72CHANGE `resolution` `resolution` VARCHAR( 64 ) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL ;
73
74
75 ALTER TABLE `ticket_change` CHANGE `author` `author` VARCHAR( 64 ) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL ,
76CHANGE `field` `field` VARCHAR( 64 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL ;
77
78
79 ALTER TABLE `ticket_custom` CHANGE `name` `name` VARCHAR( 255 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL  ;
80
81
82 ALTER TABLE `version` CHANGE `name` `name` VARCHAR( 255 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL ;
83
84
85 ALTER TABLE `wiki` CHANGE `name` `name` VARCHAR( 255 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL ,
86CHANGE `author` `author` VARCHAR( 64 ) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL ,
87CHANGE `ipnr` `ipnr` VARCHAR( 15 ) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL ,
88CHANGE `text` `text` TEXT CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL ,
89CHANGE `comment` `comment` TEXT CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL ,
90CHANGE `readonly` `readonly` TINYINT NULL DEFAULT NULL ;