diff --git a/experiment/resources/schemas/dbscripts/postgresql/exp-25.003-25.004.sql b/experiment/resources/schemas/dbscripts/postgresql/exp-25.003-25.004.sql new file mode 100644 index 00000000000..59cbccb521a --- /dev/null +++ b/experiment/resources/schemas/dbscripts/postgresql/exp-25.003-25.004.sql @@ -0,0 +1,2 @@ +--Issue 53478: DataInput Role can be a DataClass name, which has a max length of 200 characters +ALTER TABLE exp.DataInput ALTER COLUMN Role TYPE VARCHAR(200); \ No newline at end of file diff --git a/experiment/resources/schemas/dbscripts/sqlserver/exp-25.003-25.004.sql b/experiment/resources/schemas/dbscripts/sqlserver/exp-25.003-25.004.sql new file mode 100644 index 00000000000..a6f30eb9bc9 --- /dev/null +++ b/experiment/resources/schemas/dbscripts/sqlserver/exp-25.003-25.004.sql @@ -0,0 +1,4 @@ +--Issue 53478: DataInput Role can be a DataClass name, which has a max length of 200 characters +EXECUTE core.fn_dropifexists 'DataInput', 'exp', 'INDEX', 'IDX_DataInput_Role'; +ALTER TABLE exp.DataInput ALTER COLUMN Role NVARCHAR(200) NOT NULL; +CREATE INDEX IDX_DataInput_Role ON exp.DataInput(Role); \ No newline at end of file diff --git a/experiment/src/org/labkey/experiment/ExperimentModule.java b/experiment/src/org/labkey/experiment/ExperimentModule.java index a84e2de0f8b..5c0557e33fa 100644 --- a/experiment/src/org/labkey/experiment/ExperimentModule.java +++ b/experiment/src/org/labkey/experiment/ExperimentModule.java @@ -183,7 +183,7 @@ public String getName() @Override public Double getSchemaVersion() { - return 25.003; + return 25.004; } @Nullable