1
0
mirror of https://github.com/ClusterCockpit/cc-backend synced 2025-07-27 06:36:07 +02:00

Change config value datatype

Fixes 
This commit is contained in:
2023-06-29 14:55:38 +02:00
parent 7174f27a89
commit dd80d5af9e
5 changed files with 11 additions and 1 deletions

@@ -16,7 +16,7 @@ import (
"github.com/golang-migrate/migrate/v4/source/iofs"
)
const Version uint = 5
const Version uint = 6
//go:embed migrations/*
var migrationFiles embed.FS

@@ -0,0 +1 @@
ALTER TABLE configuration MODIFY value VARCHAR(255);

@@ -0,0 +1 @@
ALTER TABLE configuration MODIFY value TEXT;

@@ -0,0 +1,4 @@
ALTER TABLE configuration ADD COLUMN value_new varchar(255);
INSERT INTO configuration (value_new) SELECT value FROM configuration;
ALTER TABLE configuration DROP COLUMN value;
ALTER TABLE configuration RENAME COLUMN value_new TO value;

@@ -0,0 +1,4 @@
ALTER TABLE configuration ADD COLUMN value_new TEXT;
INSERT INTO configuration (value_new) SELECT value FROM configuration;
ALTER TABLE configuration DROP COLUMN value;
ALTER TABLE configuration RENAME COLUMN value_new TO value;