Skip to content

Commit

Permalink
Merge branch 'bugfix/shibui-2397'
Browse files Browse the repository at this point in the history
  • Loading branch information
chasegawa committed Sep 20, 2022
2 parents db9fcbd + b4c9da5 commit 4ffeac5
Show file tree
Hide file tree
Showing 2 changed files with 34 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -3,12 +3,14 @@
import com.fasterxml.jackson.annotation.JsonIgnore;
import edu.internet2.tier.shibboleth.admin.util.EmptyStringToNullConverter;
import lombok.Data;
import org.hibernate.annotations.Type;
import org.hibernate.envers.Audited;

import javax.persistence.Column;
import javax.persistence.Convert;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Lob;
import java.util.UUID;

@Entity(name = "shib_configuration_prop")
Expand All @@ -30,6 +32,8 @@ public class ShibConfigurationProperty {
String defaultValue;

@Column(name = "description")
@Lob
@Type(type = "org.hibernate.type.TextType")
@Convert(converter = EmptyStringToNullConverter.class)
String description;

Expand Down
30 changes: 30 additions & 0 deletions backend/src/main/resources/db/changelog/changelog.sql
Original file line number Diff line number Diff line change
Expand Up @@ -206,3 +206,33 @@ ALTER TABLE description ALTER COLUMN description_value TEXT;
GO
ALTER TABLE description_aud ALTER COLUMN description_value TEXT;
GO

-- changeset liquibase:1.13.2.1 dbms:mariadb,mysql
-- 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 shib_configuration_prop MODIFY COLUMN description LONGTEXT;
GO
ALTER TABLE shib_configuration_prop_aud MODIFY COLUMN description LONGTEXT;
GO

-- changeset liquibase:1.13.2.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 shib_configuration_prop ALTER COLUMN description TYPE TEXT;
GO
ALTER TABLE shib_configuration_prop_aud ALTER COLUMN description TYPE TEXT;
GO

-- changeset liquibase:1.13.2.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 shib_configuration_prop ALTER COLUMN description TEXT;
GO
ALTER TABLE shib_configuration_prop_aud ALTER COLUMN description TEXT;
GO

0 comments on commit 4ffeac5

Please sign in to comment.