Skip to content

Commit

Permalink
SHIBUI-2404
Browse files Browse the repository at this point in the history
Update to db + fix to Description class for TEXT field
  • Loading branch information
chasegawa committed Sep 26, 2022
1 parent 4da7f55 commit 8c45ee7
Show file tree
Hide file tree
Showing 2 changed files with 22 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
package edu.internet2.tier.shibboleth.admin.ui.domain;

import lombok.EqualsAndHashCode;
import org.hibernate.annotations.Type;
import org.hibernate.envers.Audited;

import javax.annotation.Nullable;
Expand All @@ -18,6 +19,7 @@ public class Description extends AbstractXMLObject implements org.opensaml.saml.

@Column(name = "descriptionValue")
@Lob
@Type(type = "org.hibernate.type.TextType")
private String value;

@Nullable
Expand Down
20 changes: 20 additions & 0 deletions backend/src/main/resources/db/changelog/changelog.sql
Original file line number Diff line number Diff line change
Expand Up @@ -235,4 +235,24 @@ GO
ALTER TABLE shib_configuration_prop ALTER COLUMN description TEXT;
GO
ALTER TABLE shib_configuration_prop_aud ALTER COLUMN description TEXT;
GO

-- changeset liquibase:1.13.3.1 dbms:postgresql
-- preconditions onFail:MARK_RAN
-- precondition-sql-check expectedResult:1 SELECT count(*) FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME = N'users'
-- comment: /* we don't need to run this if the system is new */

ALTER TABLE description ALTER COLUMN description_value TYPE TEXT;
GO
ALTER TABLE description_aud ALTER COLUMN description_value TYPE TEXT;
GO

-- changeset liquibase:1.13.3.1 dbms:mssql
-- preconditions onFail:MARK_RAN
-- precondition-sql-check expectedResult:1 SELECT count(*) FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME = N'users'
-- comment: /* we don't need to run this if the system is new */

ALTER TABLE description ALTER COLUMN description_value TEXT;
GO
ALTER TABLE description_aud ALTER COLUMN description_value TEXT;
GO

0 comments on commit 8c45ee7

Please sign in to comment.