Skip to content

Commit b0e5705

Browse files
committed
chore(migrate): add index creation in own scripts
1 parent 051149e commit b0e5705

File tree

7 files changed

+655
-283
lines changed

7 files changed

+655
-283
lines changed

store/shared/migrate/postgres/ddl_gen.go

Lines changed: 48 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,38 @@ var migrations = []struct {
1616
name: "create-table-jobs",
1717
stmt: createTableJobs,
1818
},
19+
{
20+
name: "create-index-jobs-run-id",
21+
stmt: createIndexJobsRunId,
22+
},
23+
{
24+
name: "create-index-jobs-status",
25+
stmt: createIndexJobsStatus,
26+
},
27+
{
28+
name: "create-index-jobs-runner-id",
29+
stmt: createIndexJobsRunnerId,
30+
},
31+
{
32+
name: "create-index-jobs-created",
33+
stmt: createIndexJobsCreated,
34+
},
1935
{
2036
name: "create-table-runners",
2137
stmt: createTableRunners,
2238
},
39+
{
40+
name: "create-index-runners-status",
41+
stmt: createIndexRunnersStatus,
42+
},
43+
{
44+
name: "create-index-runners-machine",
45+
stmt: createIndexRunnersMachine,
46+
},
47+
{
48+
name: "create-index-runners-created",
49+
stmt: createIndexRunnersCreated,
50+
},
2351
{
2452
name: "create-table-installations",
2553
stmt: createTableInstallations,
@@ -182,10 +210,21 @@ CREATE TABLE IF NOT EXISTS jobs (
182210
job_updated BIGINT,
183211
job_version BIGINT
184212
);
213+
`
185214

215+
var createIndexJobsRunId = `
186216
CREATE INDEX IF NOT EXISTS ix_job_run_id ON jobs (job_run_id);
217+
`
218+
219+
var createIndexJobsStatus = `
187220
CREATE INDEX IF NOT EXISTS ix_job_status ON jobs (job_status);
221+
`
222+
223+
var createIndexJobsRunnerId = `
188224
CREATE INDEX IF NOT EXISTS ix_job_runner_id ON jobs (job_runner_id);
225+
`
226+
227+
var createIndexJobsCreated = `
189228
CREATE INDEX IF NOT EXISTS ix_job_created ON jobs (job_created);
190229
`
191230

@@ -215,12 +254,20 @@ CREATE TABLE IF NOT EXISTS runners (
215254
runner_updated BIGINT,
216255
runner_token TEXT
217256
);
257+
`
218258

259+
var createIndexRunnersStatus = `
219260
CREATE INDEX IF NOT EXISTS ix_runner_status ON runners (runner_status);
220-
CREATE INDEX IF NOT EXISTS ix_runner_created ON runners (runner_created);
261+
`
262+
263+
var createIndexRunnersMachine = `
221264
CREATE INDEX IF NOT EXISTS ix_runner_machine ON runners (runner_machine);
222265
`
223266

267+
var createIndexRunnersCreated = `
268+
CREATE INDEX IF NOT EXISTS ix_runner_created ON runners (runner_created);
269+
`
270+
224271
//
225272
// 0004_create_table_installations.sql
226273
//

store/shared/migrate/postgres/files/0002_create_table_jobs.sql

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,18 @@ CREATE TABLE IF NOT EXISTS jobs (
2626
job_version BIGINT
2727
);
2828

29+
-- name: create-index-jobs-run-id
30+
2931
CREATE INDEX IF NOT EXISTS ix_job_run_id ON jobs (job_run_id);
32+
33+
-- name: create-index-jobs-status
34+
3035
CREATE INDEX IF NOT EXISTS ix_job_status ON jobs (job_status);
36+
37+
-- name: create-index-jobs-runner-id
38+
3139
CREATE INDEX IF NOT EXISTS ix_job_runner_id ON jobs (job_runner_id);
40+
41+
-- name: create-index-jobs-created
42+
3243
CREATE INDEX IF NOT EXISTS ix_job_created ON jobs (job_created);

store/shared/migrate/postgres/files/0003_create_table_runners.sql

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,14 @@ CREATE TABLE IF NOT EXISTS runners (
2222
runner_token TEXT
2323
);
2424

25+
-- name: create-index-runners-status
26+
2527
CREATE INDEX IF NOT EXISTS ix_runner_status ON runners (runner_status);
26-
CREATE INDEX IF NOT EXISTS ix_runner_created ON runners (runner_created);
28+
29+
-- name: create-index-runners-machine
30+
2731
CREATE INDEX IF NOT EXISTS ix_runner_machine ON runners (runner_machine);
32+
33+
-- name: create-index-runners-created
34+
35+
CREATE INDEX IF NOT EXISTS ix_runner_created ON runners (runner_created);

store/shared/migrate/sqlite/ddl_gen.go

Lines changed: 48 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,38 @@ var migrations = []struct {
1616
name: "create-table-jobs",
1717
stmt: createTableJobs,
1818
},
19+
{
20+
name: "create-index-jobs-run-id",
21+
stmt: createIndexJobsRunId,
22+
},
23+
{
24+
name: "create-index-jobs-status",
25+
stmt: createIndexJobsStatus,
26+
},
27+
{
28+
name: "create-index-jobs-runner-id",
29+
stmt: createIndexJobsRunnerId,
30+
},
31+
{
32+
name: "create-index-jobs-created",
33+
stmt: createIndexJobsCreated,
34+
},
1935
{
2036
name: "create-table-runners",
2137
stmt: createTableRunners,
2238
},
39+
{
40+
name: "create-index-runners-status",
41+
stmt: createIndexRunnersStatus,
42+
},
43+
{
44+
name: "create-index-runners-machine",
45+
stmt: createIndexRunnersMachine,
46+
},
47+
{
48+
name: "create-index-runners-created",
49+
stmt: createIndexRunnersCreated,
50+
},
2351
{
2452
name: "create-table-installations",
2553
stmt: createTableInstallations,
@@ -182,10 +210,21 @@ CREATE TABLE IF NOT EXISTS jobs (
182210
job_updated INTEGER,
183211
job_version INTEGER
184212
);
213+
`
185214

215+
var createIndexJobsRunId = `
186216
CREATE INDEX IF NOT EXISTS ix_job_run_id ON jobs (job_run_id);
217+
`
218+
219+
var createIndexJobsStatus = `
187220
CREATE INDEX IF NOT EXISTS ix_job_status ON jobs (job_status);
221+
`
222+
223+
var createIndexJobsRunnerId = `
188224
CREATE INDEX IF NOT EXISTS ix_job_runner_id ON jobs (job_runner_id);
225+
`
226+
227+
var createIndexJobsCreated = `
189228
CREATE INDEX IF NOT EXISTS ix_job_created ON jobs (job_created);
190229
`
191230

@@ -215,12 +254,20 @@ CREATE TABLE IF NOT EXISTS runners (
215254
runner_updated INTEGER,
216255
runner_token TEXT
217256
);
257+
`
218258

259+
var createIndexRunnersStatus = `
219260
CREATE INDEX IF NOT EXISTS ix_runner_status ON runners (runner_status);
220-
CREATE INDEX IF NOT EXISTS ix_runner_created ON runners (runner_created);
261+
`
262+
263+
var createIndexRunnersMachine = `
221264
CREATE INDEX IF NOT EXISTS ix_runner_machine ON runners (runner_machine);
222265
`
223266

267+
var createIndexRunnersCreated = `
268+
CREATE INDEX IF NOT EXISTS ix_runner_created ON runners (runner_created);
269+
`
270+
224271
//
225272
// 0004_create_table_installations.sql
226273
//

store/shared/migrate/sqlite/files/0002_create_table_jobs.sql

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,18 @@ CREATE TABLE IF NOT EXISTS jobs (
2626
job_version INTEGER
2727
);
2828

29+
-- name: create-index-jobs-run-id
30+
2931
CREATE INDEX IF NOT EXISTS ix_job_run_id ON jobs (job_run_id);
32+
33+
-- name: create-index-jobs-status
34+
3035
CREATE INDEX IF NOT EXISTS ix_job_status ON jobs (job_status);
36+
37+
-- name: create-index-jobs-runner-id
38+
3139
CREATE INDEX IF NOT EXISTS ix_job_runner_id ON jobs (job_runner_id);
40+
41+
-- name: create-index-jobs-created
42+
3243
CREATE INDEX IF NOT EXISTS ix_job_created ON jobs (job_created);

store/shared/migrate/sqlite/files/0003_create_table_runners.sql

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,14 @@ CREATE TABLE IF NOT EXISTS runners (
2222
runner_token TEXT
2323
);
2424

25+
-- name: create-index-runners-status
26+
2527
CREATE INDEX IF NOT EXISTS ix_runner_status ON runners (runner_status);
26-
CREATE INDEX IF NOT EXISTS ix_runner_created ON runners (runner_created);
28+
29+
-- name: create-index-runners-machine
30+
2731
CREATE INDEX IF NOT EXISTS ix_runner_machine ON runners (runner_machine);
32+
33+
-- name: create-index-runners-created
34+
35+
CREATE INDEX IF NOT EXISTS ix_runner_created ON runners (runner_created);

web/dist/dist_gen.go

Lines changed: 519 additions & 279 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)