45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
|
<h3>2.1 Ticket Table Schema</h3>
The two ticket tables are called TICKET and TICKETCHNG.
The default schema (as of this writing) for these two tables is shown
below:
<blockquote><verbatim>
CREATE TABLE ticket(
-- Do not change any column that begins with tkt_
tkt_id INTEGER PRIMARY KEY,
tkt_uuid TEXT UNIQUE,
tkt_mtime DATE,
tkt_ctime DATE,
-- Add as many fields as required below this line
|
|
|
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
|
<h3>2.1 Ticket Table Schema</h3>
The two ticket tables are called TICKET and TICKETCHNG.
The default schema (as of this writing) for these two tables is shown
below:
<verbatim>
CREATE TABLE ticket(
-- Do not change any column that begins with tkt_
tkt_id INTEGER PRIMARY KEY,
tkt_uuid TEXT UNIQUE,
tkt_mtime DATE,
tkt_ctime DATE,
-- Add as many fields as required below this line
|
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
|
-- Add as many fields as required below this line
login TEXT,
username TEXT,
mimetype TEXT,
icomment TEXT
);
CREATE INDEX ticketchng_idx1 ON ticketchng(tkt_id, tkt_mtime);
</verbatim></blockquote>
Generally speaking, there is one row in the TICKETCHNG table for each
change to each ticket. In other words, there is one row in the
TICKETCHNG table for each low-level ticket change artifact. The
TICKET table, on the other hand, contains a summary of the current
status of each ticket.
|
|
|
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
|
-- Add as many fields as required below this line
login TEXT,
username TEXT,
mimetype TEXT,
icomment TEXT
);
CREATE INDEX ticketchng_idx1 ON ticketchng(tkt_id, tkt_mtime);
</verbatim>
Generally speaking, there is one row in the TICKETCHNG table for each
change to each ticket. In other words, there is one row in the
TICKETCHNG table for each low-level ticket change artifact. The
TICKET table, on the other hand, contains a summary of the current
status of each ticket.
|