Sat, 13 Dec 2025 15:08:06 +0100
fix that clearing a filter manually did not work anymore - fixes #783
|
206
fe4de34822a5
#133 changes all varchar columns to text
Mike Becker <universe@uap-core.de>
parents:
187
diff
changeset
|
1 | create table lpit_user |
|
fe4de34822a5
#133 changes all varchar columns to text
Mike Becker <universe@uap-core.de>
parents:
187
diff
changeset
|
2 | ( |
|
367
0a9065936aac
add "what's new" popup - resolves #670
Mike Becker <universe@uap-core.de>
parents:
360
diff
changeset
|
3 | userid serial primary key, |
|
0a9065936aac
add "what's new" popup - resolves #670
Mike Becker <universe@uap-core.de>
parents:
360
diff
changeset
|
4 | username text not null unique, |
|
0a9065936aac
add "what's new" popup - resolves #670
Mike Becker <universe@uap-core.de>
parents:
360
diff
changeset
|
5 | mail text, |
|
0a9065936aac
add "what's new" popup - resolves #670
Mike Becker <universe@uap-core.de>
parents:
360
diff
changeset
|
6 | lastname text, |
|
0a9065936aac
add "what's new" popup - resolves #670
Mike Becker <universe@uap-core.de>
parents:
360
diff
changeset
|
7 | givenname text, |
|
0a9065936aac
add "what's new" popup - resolves #670
Mike Becker <universe@uap-core.de>
parents:
360
diff
changeset
|
8 | knows_updates_until timestamp with time zone |
|
20
bd1a76c91d5b
module synchronization with database
Mike Becker <universe@uap-core.de>
parents:
16
diff
changeset
|
9 | ); |
|
37
fecda0f466e6
adds data model for projects and versions
Mike Becker <universe@uap-core.de>
parents:
36
diff
changeset
|
10 | |
|
284
671c1c8fbf1c
add full support for commit references - fixes #276
Mike Becker <universe@uap-core.de>
parents:
268
diff
changeset
|
11 | create type vcstype as enum ('None', 'Mercurial', 'Git'); |
|
671c1c8fbf1c
add full support for commit references - fixes #276
Mike Becker <universe@uap-core.de>
parents:
268
diff
changeset
|
12 | |
|
206
fe4de34822a5
#133 changes all varchar columns to text
Mike Becker <universe@uap-core.de>
parents:
187
diff
changeset
|
13 | create table lpit_project |
|
fe4de34822a5
#133 changes all varchar columns to text
Mike Becker <universe@uap-core.de>
parents:
187
diff
changeset
|
14 | ( |
|
fe4de34822a5
#133 changes all varchar columns to text
Mike Becker <universe@uap-core.de>
parents:
187
diff
changeset
|
15 | projectid serial primary key, |
|
fe4de34822a5
#133 changes all varchar columns to text
Mike Becker <universe@uap-core.de>
parents:
187
diff
changeset
|
16 | name text not null unique, |
|
fe4de34822a5
#133 changes all varchar columns to text
Mike Becker <universe@uap-core.de>
parents:
187
diff
changeset
|
17 | node text not null unique, |
|
fe4de34822a5
#133 changes all varchar columns to text
Mike Becker <universe@uap-core.de>
parents:
187
diff
changeset
|
18 | ordinal integer not null default 0, |
|
fe4de34822a5
#133 changes all varchar columns to text
Mike Becker <universe@uap-core.de>
parents:
187
diff
changeset
|
19 | description text, |
|
fe4de34822a5
#133 changes all varchar columns to text
Mike Becker <universe@uap-core.de>
parents:
187
diff
changeset
|
20 | repoUrl text, |
|
284
671c1c8fbf1c
add full support for commit references - fixes #276
Mike Becker <universe@uap-core.de>
parents:
268
diff
changeset
|
21 | vcs vcstype not null default 'None'::vcstype, |
|
206
fe4de34822a5
#133 changes all varchar columns to text
Mike Becker <universe@uap-core.de>
parents:
187
diff
changeset
|
22 | owner integer references lpit_user (userid) |
|
37
fecda0f466e6
adds data model for projects and versions
Mike Becker <universe@uap-core.de>
parents:
36
diff
changeset
|
23 | ); |
|
fecda0f466e6
adds data model for projects and versions
Mike Becker <universe@uap-core.de>
parents:
36
diff
changeset
|
24 | |
|
fecda0f466e6
adds data model for projects and versions
Mike Becker <universe@uap-core.de>
parents:
36
diff
changeset
|
25 | create type version_status as enum ( |
|
fecda0f466e6
adds data model for projects and versions
Mike Becker <universe@uap-core.de>
parents:
36
diff
changeset
|
26 | 'Future', |
|
fecda0f466e6
adds data model for projects and versions
Mike Becker <universe@uap-core.de>
parents:
36
diff
changeset
|
27 | 'Unreleased', |
|
fecda0f466e6
adds data model for projects and versions
Mike Becker <universe@uap-core.de>
parents:
36
diff
changeset
|
28 | 'Released', |
|
fecda0f466e6
adds data model for projects and versions
Mike Becker <universe@uap-core.de>
parents:
36
diff
changeset
|
29 | 'LTS', |
|
fecda0f466e6
adds data model for projects and versions
Mike Becker <universe@uap-core.de>
parents:
36
diff
changeset
|
30 | 'Deprecated' |
|
206
fe4de34822a5
#133 changes all varchar columns to text
Mike Becker <universe@uap-core.de>
parents:
187
diff
changeset
|
31 | ); |
|
37
fecda0f466e6
adds data model for projects and versions
Mike Becker <universe@uap-core.de>
parents:
36
diff
changeset
|
32 | |
|
206
fe4de34822a5
#133 changes all varchar columns to text
Mike Becker <universe@uap-core.de>
parents:
187
diff
changeset
|
33 | create table lpit_version |
|
fe4de34822a5
#133 changes all varchar columns to text
Mike Becker <universe@uap-core.de>
parents:
187
diff
changeset
|
34 | ( |
|
fe4de34822a5
#133 changes all varchar columns to text
Mike Becker <universe@uap-core.de>
parents:
187
diff
changeset
|
35 | versionid serial primary key, |
|
fe4de34822a5
#133 changes all varchar columns to text
Mike Becker <universe@uap-core.de>
parents:
187
diff
changeset
|
36 | project integer not null references lpit_project (projectid), |
|
fe4de34822a5
#133 changes all varchar columns to text
Mike Becker <universe@uap-core.de>
parents:
187
diff
changeset
|
37 | name text not null, |
|
fe4de34822a5
#133 changes all varchar columns to text
Mike Becker <universe@uap-core.de>
parents:
187
diff
changeset
|
38 | node text not null, |
|
fe4de34822a5
#133 changes all varchar columns to text
Mike Becker <universe@uap-core.de>
parents:
187
diff
changeset
|
39 | ordinal integer not null default 0, |
|
225
87328572e36f
#159 adds release and eol dates
Mike Becker <universe@uap-core.de>
parents:
206
diff
changeset
|
40 | status version_status not null default 'Future', |
|
87328572e36f
#159 adds release and eol dates
Mike Becker <universe@uap-core.de>
parents:
206
diff
changeset
|
41 | release date, |
|
87328572e36f
#159 adds release and eol dates
Mike Becker <universe@uap-core.de>
parents:
206
diff
changeset
|
42 | eol date |
|
37
fecda0f466e6
adds data model for projects and versions
Mike Becker <universe@uap-core.de>
parents:
36
diff
changeset
|
43 | ); |
|
62
833e0385572a
adds data model for issues
Mike Becker <universe@uap-core.de>
parents:
37
diff
changeset
|
44 | |
|
206
fe4de34822a5
#133 changes all varchar columns to text
Mike Becker <universe@uap-core.de>
parents:
187
diff
changeset
|
45 | create unique index lpit_version_node_unique on lpit_version (project, node); |
| 127 | 46 | |
|
206
fe4de34822a5
#133 changes all varchar columns to text
Mike Becker <universe@uap-core.de>
parents:
187
diff
changeset
|
47 | create table lpit_component |
|
fe4de34822a5
#133 changes all varchar columns to text
Mike Becker <universe@uap-core.de>
parents:
187
diff
changeset
|
48 | ( |
|
fe4de34822a5
#133 changes all varchar columns to text
Mike Becker <universe@uap-core.de>
parents:
187
diff
changeset
|
49 | id serial primary key, |
|
fe4de34822a5
#133 changes all varchar columns to text
Mike Becker <universe@uap-core.de>
parents:
187
diff
changeset
|
50 | project integer not null references lpit_project (projectid), |
|
fe4de34822a5
#133 changes all varchar columns to text
Mike Becker <universe@uap-core.de>
parents:
187
diff
changeset
|
51 | name text not null, |
|
fe4de34822a5
#133 changes all varchar columns to text
Mike Becker <universe@uap-core.de>
parents:
187
diff
changeset
|
52 | node text not null, |
|
fe4de34822a5
#133 changes all varchar columns to text
Mike Becker <universe@uap-core.de>
parents:
187
diff
changeset
|
53 | color char(6) not null default '000000', |
|
fe4de34822a5
#133 changes all varchar columns to text
Mike Becker <universe@uap-core.de>
parents:
187
diff
changeset
|
54 | ordinal integer not null default 0, |
|
fe4de34822a5
#133 changes all varchar columns to text
Mike Becker <universe@uap-core.de>
parents:
187
diff
changeset
|
55 | description text, |
|
227
f0ede8046b59
#162 adds active flag to component
Mike Becker <universe@uap-core.de>
parents:
225
diff
changeset
|
56 | lead integer references lpit_user (userid), |
|
f0ede8046b59
#162 adds active flag to component
Mike Becker <universe@uap-core.de>
parents:
225
diff
changeset
|
57 | active boolean not null default true |
| 127 | 58 | ); |
| 59 | ||
|
206
fe4de34822a5
#133 changes all varchar columns to text
Mike Becker <universe@uap-core.de>
parents:
187
diff
changeset
|
60 | create unique index lpit_component_node_unique on lpit_component (project, node); |
|
138
e2aa673dd473
adds custom node names - fixes #27
Mike Becker <universe@uap-core.de>
parents:
128
diff
changeset
|
61 | |
|
347
d1edd8d9c8a1
prepare implementation of "variants"
Mike Becker <universe@uap-core.de>
parents:
345
diff
changeset
|
62 | create table lpit_variant |
|
d1edd8d9c8a1
prepare implementation of "variants"
Mike Becker <universe@uap-core.de>
parents:
345
diff
changeset
|
63 | ( |
|
d1edd8d9c8a1
prepare implementation of "variants"
Mike Becker <universe@uap-core.de>
parents:
345
diff
changeset
|
64 | id serial primary key, |
|
d1edd8d9c8a1
prepare implementation of "variants"
Mike Becker <universe@uap-core.de>
parents:
345
diff
changeset
|
65 | project integer not null references lpit_project (projectid), |
|
d1edd8d9c8a1
prepare implementation of "variants"
Mike Becker <universe@uap-core.de>
parents:
345
diff
changeset
|
66 | name text not null, |
|
d1edd8d9c8a1
prepare implementation of "variants"
Mike Becker <universe@uap-core.de>
parents:
345
diff
changeset
|
67 | node text not null, |
|
d1edd8d9c8a1
prepare implementation of "variants"
Mike Becker <universe@uap-core.de>
parents:
345
diff
changeset
|
68 | color char(6) not null default '000000', |
|
d1edd8d9c8a1
prepare implementation of "variants"
Mike Becker <universe@uap-core.de>
parents:
345
diff
changeset
|
69 | ordinal integer not null default 0, |
|
d1edd8d9c8a1
prepare implementation of "variants"
Mike Becker <universe@uap-core.de>
parents:
345
diff
changeset
|
70 | description text, |
|
d1edd8d9c8a1
prepare implementation of "variants"
Mike Becker <universe@uap-core.de>
parents:
345
diff
changeset
|
71 | active boolean not null default true |
|
d1edd8d9c8a1
prepare implementation of "variants"
Mike Becker <universe@uap-core.de>
parents:
345
diff
changeset
|
72 | ); |
|
d1edd8d9c8a1
prepare implementation of "variants"
Mike Becker <universe@uap-core.de>
parents:
345
diff
changeset
|
73 | |
|
d1edd8d9c8a1
prepare implementation of "variants"
Mike Becker <universe@uap-core.de>
parents:
345
diff
changeset
|
74 | create unique index lpit_variant_node_unique on lpit_variant (project, node); |
|
d1edd8d9c8a1
prepare implementation of "variants"
Mike Becker <universe@uap-core.de>
parents:
345
diff
changeset
|
75 | |
|
62
833e0385572a
adds data model for issues
Mike Becker <universe@uap-core.de>
parents:
37
diff
changeset
|
76 | create type issue_status as enum ( |
|
833e0385572a
adds data model for issues
Mike Becker <universe@uap-core.de>
parents:
37
diff
changeset
|
77 | 'InSpecification', |
|
833e0385572a
adds data model for issues
Mike Becker <universe@uap-core.de>
parents:
37
diff
changeset
|
78 | 'ToDo', |
|
833e0385572a
adds data model for issues
Mike Becker <universe@uap-core.de>
parents:
37
diff
changeset
|
79 | 'Scheduled', |
|
833e0385572a
adds data model for issues
Mike Becker <universe@uap-core.de>
parents:
37
diff
changeset
|
80 | 'InProgress', |
|
833e0385572a
adds data model for issues
Mike Becker <universe@uap-core.de>
parents:
37
diff
changeset
|
81 | 'InReview', |
|
252
90f5e12c7623
add issue status 'Ready'
Mike Becker <universe@uap-core.de>
parents:
242
diff
changeset
|
82 | 'Ready', |
|
62
833e0385572a
adds data model for issues
Mike Becker <universe@uap-core.de>
parents:
37
diff
changeset
|
83 | 'Done', |
|
833e0385572a
adds data model for issues
Mike Becker <universe@uap-core.de>
parents:
37
diff
changeset
|
84 | 'Rejected', |
| 81 | 85 | 'Withdrawn', |
| 86 | 'Duplicate' | |
|
206
fe4de34822a5
#133 changes all varchar columns to text
Mike Becker <universe@uap-core.de>
parents:
187
diff
changeset
|
87 | ); |
|
62
833e0385572a
adds data model for issues
Mike Becker <universe@uap-core.de>
parents:
37
diff
changeset
|
88 | |
|
833e0385572a
adds data model for issues
Mike Becker <universe@uap-core.de>
parents:
37
diff
changeset
|
89 | create type issue_category as enum ( |
|
833e0385572a
adds data model for issues
Mike Becker <universe@uap-core.de>
parents:
37
diff
changeset
|
90 | 'Feature', |
|
833e0385572a
adds data model for issues
Mike Becker <universe@uap-core.de>
parents:
37
diff
changeset
|
91 | 'Improvement', |
|
833e0385572a
adds data model for issues
Mike Becker <universe@uap-core.de>
parents:
37
diff
changeset
|
92 | 'Bug', |
|
833e0385572a
adds data model for issues
Mike Becker <universe@uap-core.de>
parents:
37
diff
changeset
|
93 | 'Task', |
|
833e0385572a
adds data model for issues
Mike Becker <universe@uap-core.de>
parents:
37
diff
changeset
|
94 | 'Test' |
|
206
fe4de34822a5
#133 changes all varchar columns to text
Mike Becker <universe@uap-core.de>
parents:
187
diff
changeset
|
95 | ); |
|
62
833e0385572a
adds data model for issues
Mike Becker <universe@uap-core.de>
parents:
37
diff
changeset
|
96 | |
|
206
fe4de34822a5
#133 changes all varchar columns to text
Mike Becker <universe@uap-core.de>
parents:
187
diff
changeset
|
97 | create table lpit_issue_phases |
|
fe4de34822a5
#133 changes all varchar columns to text
Mike Becker <universe@uap-core.de>
parents:
187
diff
changeset
|
98 | ( |
|
fe4de34822a5
#133 changes all varchar columns to text
Mike Becker <universe@uap-core.de>
parents:
187
diff
changeset
|
99 | status issue_status primary key, |
|
fe4de34822a5
#133 changes all varchar columns to text
Mike Becker <universe@uap-core.de>
parents:
187
diff
changeset
|
100 | phase integer not null |
| 81 | 101 | ); |
| 102 | ||
|
206
fe4de34822a5
#133 changes all varchar columns to text
Mike Becker <universe@uap-core.de>
parents:
187
diff
changeset
|
103 | create table lpit_issue |
|
fe4de34822a5
#133 changes all varchar columns to text
Mike Becker <universe@uap-core.de>
parents:
187
diff
changeset
|
104 | ( |
|
fe4de34822a5
#133 changes all varchar columns to text
Mike Becker <universe@uap-core.de>
parents:
187
diff
changeset
|
105 | issueid serial primary key, |
|
fe4de34822a5
#133 changes all varchar columns to text
Mike Becker <universe@uap-core.de>
parents:
187
diff
changeset
|
106 | project integer not null references lpit_project (projectid), |
|
fe4de34822a5
#133 changes all varchar columns to text
Mike Becker <universe@uap-core.de>
parents:
187
diff
changeset
|
107 | component integer references lpit_component (id), |
|
fe4de34822a5
#133 changes all varchar columns to text
Mike Becker <universe@uap-core.de>
parents:
187
diff
changeset
|
108 | status issue_status not null default 'InSpecification', |
|
fe4de34822a5
#133 changes all varchar columns to text
Mike Becker <universe@uap-core.de>
parents:
187
diff
changeset
|
109 | category issue_category not null default 'Feature', |
|
fe4de34822a5
#133 changes all varchar columns to text
Mike Becker <universe@uap-core.de>
parents:
187
diff
changeset
|
110 | subject text not null, |
|
fe4de34822a5
#133 changes all varchar columns to text
Mike Becker <universe@uap-core.de>
parents:
187
diff
changeset
|
111 | description text, |
|
fe4de34822a5
#133 changes all varchar columns to text
Mike Becker <universe@uap-core.de>
parents:
187
diff
changeset
|
112 | assignee integer references lpit_user (userid), |
|
fe4de34822a5
#133 changes all varchar columns to text
Mike Becker <universe@uap-core.de>
parents:
187
diff
changeset
|
113 | created timestamp with time zone not null default now(), |
|
fe4de34822a5
#133 changes all varchar columns to text
Mike Becker <universe@uap-core.de>
parents:
187
diff
changeset
|
114 | updated timestamp with time zone not null default now(), |
|
231
dcb1d5a7ea3a
#163 removes multi selection for versions
Mike Becker <universe@uap-core.de>
parents:
227
diff
changeset
|
115 | eta date, |
|
dcb1d5a7ea3a
#163 removes multi selection for versions
Mike Becker <universe@uap-core.de>
parents:
227
diff
changeset
|
116 | affected integer references lpit_version (versionid), |
|
dcb1d5a7ea3a
#163 removes multi selection for versions
Mike Becker <universe@uap-core.de>
parents:
227
diff
changeset
|
117 | resolved integer references lpit_version (versionid) |
|
75
33b6843fdf8a
adds the ability to create and edit issues
Mike Becker <universe@uap-core.de>
parents:
62
diff
changeset
|
118 | ); |
|
33b6843fdf8a
adds the ability to create and edit issues
Mike Becker <universe@uap-core.de>
parents:
62
diff
changeset
|
119 | |
|
232
296e12ff8d1c
#109 adds Stasi that collects intel for the feed
Mike Becker <universe@uap-core.de>
parents:
231
diff
changeset
|
120 | create type issue_history_event as enum ( |
|
296e12ff8d1c
#109 adds Stasi that collects intel for the feed
Mike Becker <universe@uap-core.de>
parents:
231
diff
changeset
|
121 | 'New', |
|
296e12ff8d1c
#109 adds Stasi that collects intel for the feed
Mike Becker <universe@uap-core.de>
parents:
231
diff
changeset
|
122 | 'Update', |
|
296e12ff8d1c
#109 adds Stasi that collects intel for the feed
Mike Becker <universe@uap-core.de>
parents:
231
diff
changeset
|
123 | 'NewComment', |
|
296e12ff8d1c
#109 adds Stasi that collects intel for the feed
Mike Becker <universe@uap-core.de>
parents:
231
diff
changeset
|
124 | 'UpdateComment' |
|
296e12ff8d1c
#109 adds Stasi that collects intel for the feed
Mike Becker <universe@uap-core.de>
parents:
231
diff
changeset
|
125 | ); |
|
296e12ff8d1c
#109 adds Stasi that collects intel for the feed
Mike Becker <universe@uap-core.de>
parents:
231
diff
changeset
|
126 | |
|
296e12ff8d1c
#109 adds Stasi that collects intel for the feed
Mike Becker <universe@uap-core.de>
parents:
231
diff
changeset
|
127 | create table lpit_issue_history_event |
|
296e12ff8d1c
#109 adds Stasi that collects intel for the feed
Mike Becker <universe@uap-core.de>
parents:
231
diff
changeset
|
128 | ( |
|
296e12ff8d1c
#109 adds Stasi that collects intel for the feed
Mike Becker <universe@uap-core.de>
parents:
231
diff
changeset
|
129 | eventid serial primary key, |
|
296e12ff8d1c
#109 adds Stasi that collects intel for the feed
Mike Becker <universe@uap-core.de>
parents:
231
diff
changeset
|
130 | issueid integer not null references lpit_issue (issueid) on delete cascade, |
|
345
7a515768c481
add author to issue history and RSS feed - fixes #463
Mike Becker <universe@uap-core.de>
parents:
284
diff
changeset
|
131 | userid integer null references lpit_user (userid) on delete set null, |
|
242
b7f3e972b13c
#109 add comment history
Mike Becker <universe@uap-core.de>
parents:
241
diff
changeset
|
132 | subject text not null, |
|
232
296e12ff8d1c
#109 adds Stasi that collects intel for the feed
Mike Becker <universe@uap-core.de>
parents:
231
diff
changeset
|
133 | time timestamp with time zone not null default now(), |
|
296e12ff8d1c
#109 adds Stasi that collects intel for the feed
Mike Becker <universe@uap-core.de>
parents:
231
diff
changeset
|
134 | type issue_history_event not null |
|
296e12ff8d1c
#109 adds Stasi that collects intel for the feed
Mike Becker <universe@uap-core.de>
parents:
231
diff
changeset
|
135 | ); |
|
296e12ff8d1c
#109 adds Stasi that collects intel for the feed
Mike Becker <universe@uap-core.de>
parents:
231
diff
changeset
|
136 | |
|
296e12ff8d1c
#109 adds Stasi that collects intel for the feed
Mike Becker <universe@uap-core.de>
parents:
231
diff
changeset
|
137 | create table lpit_issue_history_data |
|
296e12ff8d1c
#109 adds Stasi that collects intel for the feed
Mike Becker <universe@uap-core.de>
parents:
231
diff
changeset
|
138 | ( |
|
239
9365c7fb0240
#109 add assignee filter to rss feed
Mike Becker <universe@uap-core.de>
parents:
232
diff
changeset
|
139 | eventid integer not null references lpit_issue_history_event (eventid) on delete cascade, |
|
9365c7fb0240
#109 add assignee filter to rss feed
Mike Becker <universe@uap-core.de>
parents:
232
diff
changeset
|
140 | component text, |
|
9365c7fb0240
#109 add assignee filter to rss feed
Mike Becker <universe@uap-core.de>
parents:
232
diff
changeset
|
141 | status issue_status not null, |
|
9365c7fb0240
#109 add assignee filter to rss feed
Mike Becker <universe@uap-core.de>
parents:
232
diff
changeset
|
142 | category issue_category not null, |
|
9365c7fb0240
#109 add assignee filter to rss feed
Mike Becker <universe@uap-core.de>
parents:
232
diff
changeset
|
143 | description text, |
|
9365c7fb0240
#109 add assignee filter to rss feed
Mike Becker <universe@uap-core.de>
parents:
232
diff
changeset
|
144 | assignee text, |
|
9365c7fb0240
#109 add assignee filter to rss feed
Mike Becker <universe@uap-core.de>
parents:
232
diff
changeset
|
145 | eta date, |
|
9365c7fb0240
#109 add assignee filter to rss feed
Mike Becker <universe@uap-core.de>
parents:
232
diff
changeset
|
146 | affected text, |
|
9365c7fb0240
#109 add assignee filter to rss feed
Mike Becker <universe@uap-core.de>
parents:
232
diff
changeset
|
147 | resolved text |
|
232
296e12ff8d1c
#109 adds Stasi that collects intel for the feed
Mike Becker <universe@uap-core.de>
parents:
231
diff
changeset
|
148 | ); |
|
296e12ff8d1c
#109 adds Stasi that collects intel for the feed
Mike Becker <universe@uap-core.de>
parents:
231
diff
changeset
|
149 | |
|
206
fe4de34822a5
#133 changes all varchar columns to text
Mike Becker <universe@uap-core.de>
parents:
187
diff
changeset
|
150 | create table lpit_issue_comment |
|
fe4de34822a5
#133 changes all varchar columns to text
Mike Becker <universe@uap-core.de>
parents:
187
diff
changeset
|
151 | ( |
|
fe4de34822a5
#133 changes all varchar columns to text
Mike Becker <universe@uap-core.de>
parents:
187
diff
changeset
|
152 | commentid serial primary key, |
|
fe4de34822a5
#133 changes all varchar columns to text
Mike Becker <universe@uap-core.de>
parents:
187
diff
changeset
|
153 | issueid integer not null references lpit_issue (issueid), |
|
fe4de34822a5
#133 changes all varchar columns to text
Mike Becker <universe@uap-core.de>
parents:
187
diff
changeset
|
154 | userid integer references lpit_user (userid), |
|
fe4de34822a5
#133 changes all varchar columns to text
Mike Becker <universe@uap-core.de>
parents:
187
diff
changeset
|
155 | created timestamp with time zone not null default now(), |
|
fe4de34822a5
#133 changes all varchar columns to text
Mike Becker <universe@uap-core.de>
parents:
187
diff
changeset
|
156 | updated timestamp with time zone not null default now(), |
|
fe4de34822a5
#133 changes all varchar columns to text
Mike Becker <universe@uap-core.de>
parents:
187
diff
changeset
|
157 | updatecount integer not null default 0, |
|
fe4de34822a5
#133 changes all varchar columns to text
Mike Becker <universe@uap-core.de>
parents:
187
diff
changeset
|
158 | comment text not null |
| 124 | 159 | ); |
|
232
296e12ff8d1c
#109 adds Stasi that collects intel for the feed
Mike Becker <universe@uap-core.de>
parents:
231
diff
changeset
|
160 | |
|
296e12ff8d1c
#109 adds Stasi that collects intel for the feed
Mike Becker <universe@uap-core.de>
parents:
231
diff
changeset
|
161 | create table lpit_issue_comment_history |
|
296e12ff8d1c
#109 adds Stasi that collects intel for the feed
Mike Becker <universe@uap-core.de>
parents:
231
diff
changeset
|
162 | ( |
|
296e12ff8d1c
#109 adds Stasi that collects intel for the feed
Mike Becker <universe@uap-core.de>
parents:
231
diff
changeset
|
163 | commentid integer not null references lpit_issue_comment (commentid) on delete cascade, |
|
296e12ff8d1c
#109 adds Stasi that collects intel for the feed
Mike Becker <universe@uap-core.de>
parents:
231
diff
changeset
|
164 | eventid integer not null references lpit_issue_history_event (eventid) on delete cascade, |
|
296e12ff8d1c
#109 adds Stasi that collects intel for the feed
Mike Becker <universe@uap-core.de>
parents:
231
diff
changeset
|
165 | comment text not null |
|
296e12ff8d1c
#109 adds Stasi that collects intel for the feed
Mike Becker <universe@uap-core.de>
parents:
231
diff
changeset
|
166 | ); |
|
296e12ff8d1c
#109 adds Stasi that collects intel for the feed
Mike Becker <universe@uap-core.de>
parents:
231
diff
changeset
|
167 | |
|
263
aa22103809cd
#29 add possibility to relate issues
Mike Becker <universe@uap-core.de>
parents:
252
diff
changeset
|
168 | create type relation_type as enum ( |
|
aa22103809cd
#29 add possibility to relate issues
Mike Becker <universe@uap-core.de>
parents:
252
diff
changeset
|
169 | 'RelatesTo', |
|
aa22103809cd
#29 add possibility to relate issues
Mike Becker <universe@uap-core.de>
parents:
252
diff
changeset
|
170 | 'TogetherWith', |
|
aa22103809cd
#29 add possibility to relate issues
Mike Becker <universe@uap-core.de>
parents:
252
diff
changeset
|
171 | 'Before', |
|
aa22103809cd
#29 add possibility to relate issues
Mike Becker <universe@uap-core.de>
parents:
252
diff
changeset
|
172 | 'SubtaskOf', |
| 268 | 173 | 'DefectOf', |
|
263
aa22103809cd
#29 add possibility to relate issues
Mike Becker <universe@uap-core.de>
parents:
252
diff
changeset
|
174 | 'Blocks', |
|
aa22103809cd
#29 add possibility to relate issues
Mike Becker <universe@uap-core.de>
parents:
252
diff
changeset
|
175 | 'Tests', |
|
aa22103809cd
#29 add possibility to relate issues
Mike Becker <universe@uap-core.de>
parents:
252
diff
changeset
|
176 | 'Duplicates' |
|
aa22103809cd
#29 add possibility to relate issues
Mike Becker <universe@uap-core.de>
parents:
252
diff
changeset
|
177 | ); |
|
aa22103809cd
#29 add possibility to relate issues
Mike Becker <universe@uap-core.de>
parents:
252
diff
changeset
|
178 | |
|
aa22103809cd
#29 add possibility to relate issues
Mike Becker <universe@uap-core.de>
parents:
252
diff
changeset
|
179 | create table lpit_issue_relation |
|
aa22103809cd
#29 add possibility to relate issues
Mike Becker <universe@uap-core.de>
parents:
252
diff
changeset
|
180 | ( |
|
aa22103809cd
#29 add possibility to relate issues
Mike Becker <universe@uap-core.de>
parents:
252
diff
changeset
|
181 | from_issue integer not null references lpit_issue (issueid) on delete cascade, |
|
aa22103809cd
#29 add possibility to relate issues
Mike Becker <universe@uap-core.de>
parents:
252
diff
changeset
|
182 | to_issue integer not null references lpit_issue (issueid) on delete cascade, |
|
aa22103809cd
#29 add possibility to relate issues
Mike Becker <universe@uap-core.de>
parents:
252
diff
changeset
|
183 | type relation_type not null |
|
aa22103809cd
#29 add possibility to relate issues
Mike Becker <universe@uap-core.de>
parents:
252
diff
changeset
|
184 | ); |
|
aa22103809cd
#29 add possibility to relate issues
Mike Becker <universe@uap-core.de>
parents:
252
diff
changeset
|
185 | |
|
aa22103809cd
#29 add possibility to relate issues
Mike Becker <universe@uap-core.de>
parents:
252
diff
changeset
|
186 | create unique index lpit_issue_relation_unique on lpit_issue_relation (from_issue, to_issue, type); |
|
284
671c1c8fbf1c
add full support for commit references - fixes #276
Mike Becker <universe@uap-core.de>
parents:
268
diff
changeset
|
187 | |
|
671c1c8fbf1c
add full support for commit references - fixes #276
Mike Becker <universe@uap-core.de>
parents:
268
diff
changeset
|
188 | create table lpit_commit_ref |
|
671c1c8fbf1c
add full support for commit references - fixes #276
Mike Becker <universe@uap-core.de>
parents:
268
diff
changeset
|
189 | ( |
|
360
f60ecdc0431f
add timestamp to commit references
Mike Becker <universe@uap-core.de>
parents:
350
diff
changeset
|
190 | issueid integer not null references lpit_issue (issueid) on delete cascade, |
|
f60ecdc0431f
add timestamp to commit references
Mike Becker <universe@uap-core.de>
parents:
350
diff
changeset
|
191 | commit_hash text not null, |
|
f60ecdc0431f
add timestamp to commit references
Mike Becker <universe@uap-core.de>
parents:
350
diff
changeset
|
192 | commit_brief text not null, |
|
f60ecdc0431f
add timestamp to commit references
Mike Becker <universe@uap-core.de>
parents:
350
diff
changeset
|
193 | commit_time timestamp with time zone null -- optional feature added with Lightpit 1.5.0 |
|
284
671c1c8fbf1c
add full support for commit references - fixes #276
Mike Becker <universe@uap-core.de>
parents:
268
diff
changeset
|
194 | ); |
|
671c1c8fbf1c
add full support for commit references - fixes #276
Mike Becker <universe@uap-core.de>
parents:
268
diff
changeset
|
195 | |
|
671c1c8fbf1c
add full support for commit references - fixes #276
Mike Becker <universe@uap-core.de>
parents:
268
diff
changeset
|
196 | create unique index lpit_commit_ref_unique on lpit_commit_ref (issueid, commit_hash); |
|
348
1dc9c405e9e2
implement adding and filtering for variants
Mike Becker <universe@uap-core.de>
parents:
347
diff
changeset
|
197 | |
|
1dc9c405e9e2
implement adding and filtering for variants
Mike Becker <universe@uap-core.de>
parents:
347
diff
changeset
|
198 | create table lpit_issue_variant_status |
|
1dc9c405e9e2
implement adding and filtering for variants
Mike Becker <universe@uap-core.de>
parents:
347
diff
changeset
|
199 | ( |
|
1dc9c405e9e2
implement adding and filtering for variants
Mike Becker <universe@uap-core.de>
parents:
347
diff
changeset
|
200 | issueid integer not null references lpit_issue (issueid), |
|
1dc9c405e9e2
implement adding and filtering for variants
Mike Becker <universe@uap-core.de>
parents:
347
diff
changeset
|
201 | variant integer not null references lpit_variant (id), |
|
1dc9c405e9e2
implement adding and filtering for variants
Mike Becker <universe@uap-core.de>
parents:
347
diff
changeset
|
202 | status issue_status not null default 'InSpecification', |
|
350
c676c200534d
implement adding/removing variant status in DAO
Mike Becker <universe@uap-core.de>
parents:
348
diff
changeset
|
203 | outdated boolean not null default false, |
|
348
1dc9c405e9e2
implement adding and filtering for variants
Mike Becker <universe@uap-core.de>
parents:
347
diff
changeset
|
204 | primary key (issueid, variant) |
|
1dc9c405e9e2
implement adding and filtering for variants
Mike Becker <universe@uap-core.de>
parents:
347
diff
changeset
|
205 | ); |