-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathcreate-db.sql
More file actions
68 lines (66 loc) · 1.42 KB
/
create-db.sql
File metadata and controls
68 lines (66 loc) · 1.42 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
CREATE TABLE runs (
id SERIAL PRIMARY KEY,
run_id INTEGER,
name TEXT,
node_id TEXT,
head_branch TEXT,
head_sha TEXT,
path TEXT,
display_title TEXT,
run_number INTEGER,
event TEXT,
status TEXT,
conclusion TEXT,
workflow_id INTEGER,
check_suite_id INTEGER,
check_suite_node_id TEXT,
url TEXT,
html_url TEXT,
created_at TIMESTAMP,
updated_at TIMESTAMP,
actor TEXT,
run_attempt INTEGER,
referenced_workflows JSON,
run_started_at TIMESTAMP,
triggering_actor TEXT,
jobs_url TEXT,
logs_url TEXT,
check_suite_url TEXT,
artifacts_url TEXT,
cancel_url TEXT,
rerun_url TEXT,
previous_attempt_url TEXT,
workflow_url TEXT,
repository TEXT,
head_repository TEXT
);
CREATE TABLE jobs (
id SERIAL PRIMARY KEY,
job_id INTEGER,
jobName TEXT,
sequence INTEGER,
labelsRequested TEXT,
runnerGroupRequested TEXT,
runnerGroupMatched TEXT,
runnerOS TEXT,
runnerImage TEXT,
runnerImageProvisioner TEXT,
permissions JSON,
startedAt TIMESTAMP,
completedAt TIMESTAMP,
conclusion TEXT,
logs TEXT,
run_id INTEGER REFERENCES runs(id)
);
CREATE TABLE steps (
id SERIAL PRIMARY KEY,
stepName TEXT,
sequence INTEGER,
action TEXT,
run TEXT,
startedAt TIMESTAMP,
completedAt TIMESTAMP,
conclusion TEXT,
logs TEXT,
job_id INTEGER REFERENCES jobs(id)
);