Edgewall Software

Ticket #6986: TracMysqlSchemaChange-2.sql

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