Skip to content

Commit fdbb1d7

Browse files
committed
do a proper db migration to add lastbusy column
1 parent 3aa1a84 commit fdbb1d7

File tree

9 files changed

+45
-4
lines changed

9 files changed

+45
-4
lines changed

store/migrate/mysql/ddl_gen.go

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,10 @@ var migrations = []struct {
2020
name: "create-index-server-state",
2121
stmt: createIndexServerState,
2222
},
23+
{
24+
name: "alter-table-servers-add-column-server-lastbusy",
25+
stmt: alterTableServersAddColumnServerLastbusy,
26+
},
2327
}
2428

2529
// Migrate performs the database migration. If the migration fails
@@ -121,7 +125,6 @@ CREATE TABLE servers (
121125
,server_updated INTEGER
122126
,server_started INTEGER
123127
,server_stopped INTEGER
124-
,server_lastbusy INTEGER
125128
);
126129
`
127130

@@ -132,3 +135,11 @@ CREATE INDEX ix_servers_id ON servers (server_id);
132135
var createIndexServerState = `
133136
CREATE INDEX ix_servers_state ON servers (server_state);
134137
`
138+
139+
//
140+
// 002_add_column_lastbusy.sql
141+
//
142+
143+
var alterTableServersAddColumnServerLastbusy = `
144+
ALTER TABLE servers ADD COLUMN server_lastbusy INTEGER NOT NULL DEFAULT 0;
145+
`

store/migrate/mysql/files/001_create_table_servers.sql

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@ CREATE TABLE servers (
2121
,server_updated INTEGER
2222
,server_started INTEGER
2323
,server_stopped INTEGER
24-
,server_lastbusy INTEGER
2524
);
2625

2726
-- name: create-index-server-id
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
-- name: alter-table-servers-add-column-server-lastbusy
2+
3+
ALTER TABLE servers ADD COLUMN server_lastbusy INTEGER NOT NULL DEFAULT 0;

store/migrate/postgres/ddl_gen.go

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,10 @@ var migrations = []struct {
2020
name: "create-index-server-state",
2121
stmt: createIndexServerState,
2222
},
23+
{
24+
name: "alter-table-servers-add-column-server-lastbusy",
25+
stmt: alterTableServersAddColumnServerLastbusy,
26+
},
2327
}
2428

2529
// Migrate performs the database migration. If the migration fails
@@ -132,3 +136,11 @@ CREATE INDEX ix_servers_id ON servers (server_id);
132136
var createIndexServerState = `
133137
CREATE INDEX ix_servers_state ON servers (server_state);
134138
`
139+
140+
//
141+
// 002_add_column_lastbusy.sql
142+
//
143+
144+
var alterTableServersAddColumnServerLastbusy = `
145+
ALTER TABLE servers ADD COLUMN server_lastbusy INTEGER NOT NULL DEFAULT 0;
146+
`

store/migrate/postgres/files/001_create_table_servers.sql

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@ CREATE TABLE servers (
2121
,server_updated INTEGER
2222
,server_started INTEGER
2323
,server_stopped INTEGER
24-
,server_lastbusy INTEGER
2524
);
2625

2726
-- name: create-index-server-id
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
-- name: alter-table-servers-add-column-server-lastbusy
2+
3+
ALTER TABLE servers ADD COLUMN server_lastbusy INTEGER NOT NULL DEFAULT 0;

store/migrate/sqlite/ddl_gen.go

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,10 @@ var migrations = []struct {
2020
name: "create-index-server-state",
2121
stmt: createIndexServerState,
2222
},
23+
{
24+
name: "alter-table-servers-add-column-server-lastbusy",
25+
stmt: alterTableServersAddColumnServerLastbusy,
26+
},
2327
}
2428

2529
// Migrate performs the database migration. If the migration fails
@@ -132,3 +136,11 @@ CREATE INDEX IF NOT EXISTS ix_servers_id ON servers (server_id);
132136
var createIndexServerState = `
133137
CREATE INDEX IF NOT EXISTS ix_servers_state ON servers (server_state);
134138
`
139+
140+
//
141+
// 002_add_column_lastbusy.sql
142+
//
143+
144+
var alterTableServersAddColumnServerLastbusy = `
145+
ALTER TABLE servers ADD COLUMN server_lastbusy INTEGER NOT NULL DEFAULT 0;
146+
`

store/migrate/sqlite/files/001_create_table_servers.sql

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@ CREATE TABLE IF NOT EXISTS servers (
2121
,server_updated INTEGER
2222
,server_started INTEGER
2323
,server_stopped INTEGER
24-
,server_lastbusy INTEGER
2524
);
2625

2726
-- name: create-index-server-id
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
-- name: alter-table-servers-add-column-server-lastbusy
2+
3+
ALTER TABLE servers ADD COLUMN server_lastbusy INTEGER NOT NULL DEFAULT 0;

0 commit comments

Comments
 (0)