1
- CREATE TABLE IF NOT EXISTS provisioner_daemon (
1
+ CREATE TABLE IF NOT EXISTS provisioner_daemons (
2
2
id uuid NOT NULL UNIQUE,
3
3
created_at timestamptz NOT NULL ,
4
4
updated_at timestamptz ,
@@ -16,7 +16,7 @@ CREATE TYPE provisioner_job_type AS ENUM (
16
16
17
17
CREATE TYPE provisioner_storage_method AS ENUM (' file' );
18
18
19
- CREATE TABLE IF NOT EXISTS provisioner_job (
19
+ CREATE TABLE IF NOT EXISTS provisioner_jobs (
20
20
id uuid NOT NULL UNIQUE,
21
21
created_at timestamptz NOT NULL ,
22
22
updated_at timestamptz NOT NULL ,
@@ -47,7 +47,7 @@ CREATE TYPE log_source AS ENUM (
47
47
' provisioner'
48
48
);
49
49
50
- CREATE TABLE IF NOT EXISTS provisioner_job_log (
50
+ CREATE TABLE IF NOT EXISTS provisioner_job_logs (
51
51
id uuid NOT NULL UNIQUE,
52
52
job_id uuid NOT NULL REFERENCES provisioner_job (id) ON DELETE CASCADE ,
53
53
created_at timestamptz NOT NULL ,
@@ -56,7 +56,7 @@ CREATE TABLE IF NOT EXISTS provisioner_job_log (
56
56
output varchar (1024 ) NOT NULL
57
57
);
58
58
59
- CREATE TABLE workspace_resource (
59
+ CREATE TABLE workspace_resources (
60
60
id uuid NOT NULL UNIQUE,
61
61
created_at timestamptz NOT NULL ,
62
62
job_id uuid NOT NULL REFERENCES provisioner_job(id) ON DELETE CASCADE ,
@@ -66,7 +66,7 @@ CREATE TABLE workspace_resource (
66
66
agent_id uuid
67
67
);
68
68
69
- CREATE TABLE workspace_agent (
69
+ CREATE TABLE workspace_agents (
70
70
id uuid NOT NULL UNIQUE,
71
71
created_at timestamptz NOT NULL ,
72
72
updated_at timestamptz ,
@@ -105,10 +105,10 @@ CREATE TYPE parameter_destination_scheme AS ENUM('none', 'environment_variable',
105
105
-- Parameter types, description, and validation will produce
106
106
-- a UI for users to enter values.
107
107
-- Needs to be made consistent with the examples below.
108
- CREATE TABLE parameter_schema (
108
+ CREATE TABLE parameter_schemas (
109
109
id uuid NOT NULL UNIQUE,
110
110
created_at timestamptz NOT NULL ,
111
- job_id uuid NOT NULL REFERENCES provisioner_job (id) ON DELETE CASCADE ,
111
+ job_id uuid NOT NULL REFERENCES provisioner_jobs (id) ON DELETE CASCADE ,
112
112
name varchar (64 ) NOT NULL ,
113
113
description varchar (8192 ) NOT NULL DEFAULT ' ' ,
114
114
default_source_scheme parameter_source_scheme,
@@ -130,7 +130,7 @@ CREATE TABLE parameter_schema (
130
130
);
131
131
132
132
-- Parameters are provided to jobs for provisioning and to workspaces.
133
- CREATE TABLE parameter_value (
133
+ CREATE TABLE parameter_values (
134
134
id uuid NOT NULL UNIQUE,
135
135
created_at timestamptz NOT NULL ,
136
136
updated_at timestamptz NOT NULL ,
@@ -144,12 +144,12 @@ CREATE TABLE parameter_value (
144
144
UNIQUE(scope_id, name)
145
145
);
146
146
147
- CREATE TABLE workspace_build (
147
+ CREATE TABLE workspace_builds (
148
148
id uuid NOT NULL UNIQUE,
149
149
created_at timestamptz NOT NULL ,
150
150
updated_at timestamptz NOT NULL ,
151
- workspace_id uuid NOT NULL REFERENCES workspace (id) ON DELETE CASCADE ,
152
- project_version_id uuid NOT NULL REFERENCES project_version (id) ON DELETE CASCADE ,
151
+ workspace_id uuid NOT NULL REFERENCES workspaces (id) ON DELETE CASCADE ,
152
+ project_version_id uuid NOT NULL REFERENCES project_versions (id) ON DELETE CASCADE ,
153
153
name varchar (64 ) NOT NULL ,
154
154
before_id uuid,
155
155
after_id uuid,
@@ -158,6 +158,6 @@ CREATE TABLE workspace_build (
158
158
-- State stored by the provisioner
159
159
provisioner_state bytea ,
160
160
-- Job ID of the action
161
- job_id uuid NOT NULL UNIQUE REFERENCES provisioner_job (id) ON DELETE CASCADE ,
161
+ job_id uuid NOT NULL UNIQUE REFERENCES provisioner_jobs (id) ON DELETE CASCADE ,
162
162
UNIQUE(workspace_id, name)
163
- );
163
+ );
0 commit comments