diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/dto/ColumnNames.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/dto/ColumnNames.java index 1b3c006f5c00da7d578b02c4f4c42c5856eb8be4..54962899d82cfad6b12f6d2bf28af63717e9576d 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/dto/ColumnNames.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/dto/ColumnNames.java @@ -372,8 +372,6 @@ public final class ColumnNames public static final String LOCATION_TYPE_COLUMN = "location_type"; - public static final String HOST_COLUMN = "host"; - public static final String PATH_COLUMN = "path"; public static final String GIT_COMMIT_HASH_COLUMN = "git_commit_hash"; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/dto/ContentCopyPE.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/dto/ContentCopyPE.java index cc0dac8ef36682280fae75f624a2265dcd3745c2..53759a86d65ebdca77f15778f6adcca5ebad37ce 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/dto/ContentCopyPE.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/dto/ContentCopyPE.java @@ -36,8 +36,6 @@ public class ContentCopyPE private String externalCode; - private String host; - private String path; private String gitCommitHash; @@ -105,17 +103,6 @@ public class ContentCopyPE this.externalCode = externalCode; } - @Column(name = ColumnNames.HOST_COLUMN) - public String getHost() - { - return host; - } - - public void setHost(String host) - { - this.host = host; - } - @Column(name = ColumnNames.PATH_COLUMN) public String getPath() { diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/dto/LocationType.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/dto/LocationType.java index 6250c96e9c42356ad6d3ee702866e03086972faa..997c64e50d91aadfcb5254b788d527606020ba05 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/dto/LocationType.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/dto/LocationType.java @@ -2,5 +2,5 @@ package ch.systemsx.cisd.openbis.generic.shared.dto; public enum LocationType { - OPENBIS, URL, FILESYSTEM_PLAIN, FILESYSTEM_GIT + OPENBIS, URL, FILE_SYSTEM_PLAIN, FILE_SYSTEM_GIT } diff --git a/openbis/source/sql/generic/159/schema-159.sql b/openbis/source/sql/generic/159/schema-159.sql index 3ce81b24de3bad9c078c36fd5757126e37843f93..58858c0478c3b3f88cc255ccec89ba548362a5c2 100644 --- a/openbis/source/sql/generic/159/schema-159.sql +++ b/openbis/source/sql/generic/159/schema-159.sql @@ -66,7 +66,7 @@ CREATE TABLE DATA_SET_RELATIONSHIPS_HISTORY (ID TECH_ID NOT NULL, MAIN_DATA_ID T CREATE TABLE EXTERNAL_DATA_MANAGEMENT_SYSTEMS (ID TECH_ID, CODE CODE NOT NULL, LABEL TEXT_VALUE, ADDRESS TEXT_VALUE NOT NULL, ADDRESS_TYPE EDMS_ADDRESS_TYPE NOT NULL); CREATE TABLE LINK_DATA(DATA_ID TECH_ID NOT NULL); -CREATE TABLE CONTENT_COPIES (ID TECH_ID NOT NULL, location_type LOCATION_TYPE NOT NULL, DATA_ID TECH_ID NOT NULL, EDMS_ID TECH_ID NOT NULL, EXTERNAL_CODE TEXT_VALUE, HOST TEXT_VALUE, PATH TEXT_VALUE, GIT_COMMIT_HASH TEXT_VALUE, LOCATION_UNIQUE_CHECK TEXT_VALUE NOT NULL); +CREATE TABLE CONTENT_COPIES (ID TECH_ID NOT NULL, LOCATION_TYPE LOCATION_TYPE NOT NULL, DATA_ID TECH_ID NOT NULL, EDMS_ID TECH_ID NOT NULL, EXTERNAL_CODE TEXT_VALUE, PATH TEXT_VALUE, GIT_COMMIT_HASH TEXT_VALUE, LOCATION_UNIQUE_CHECK TEXT_VALUE NOT NULL); CREATE TABLE METAPROJECTS (ID TECH_ID NOT NULL, NAME CODE NOT NULL, DESCRIPTION DESCRIPTION_2000, OWNER TECH_ID NOT NULL, PRIVATE BOOLEAN_CHAR NOT NULL DEFAULT TRUE, CREATION_DATE TIME_STAMP_DFL NOT NULL DEFAULT CURRENT_TIMESTAMP); CREATE TABLE METAPROJECT_ASSIGNMENTS_ALL (ID TECH_ID NOT NULL, MEPR_ID TECH_ID NOT NULL, EXPE_ID TECH_ID, SAMP_ID TECH_ID, DATA_ID TECH_ID, MATE_ID TECH_ID, DEL_ID TECH_ID, CREATION_DATE TIME_STAMP_DFL NOT NULL DEFAULT CURRENT_TIMESTAMP); diff --git a/openbis/source/sql/postgresql/159/domains-159.sql b/openbis/source/sql/postgresql/159/domains-159.sql index 848a4ab36156822b4c81f5ca2750e3cc5f26651d..0535ae1953b9e2913a7e146f8f8f486a7d555dad 100644 --- a/openbis/source/sql/postgresql/159/domains-159.sql +++ b/openbis/source/sql/postgresql/159/domains-159.sql @@ -32,4 +32,4 @@ CREATE DOMAIN PLUGIN_TYPE AS VARCHAR(40) CHECK (VALUE IN ('JYTHON', 'PREDEPLOYED CREATE DOMAIN OPERATION_EXECUTION_STATE AS VARCHAR(40) CHECK (VALUE IN ('NEW', 'SCHEDULED', 'RUNNING', 'FINISHED', 'FAILED')); CREATE DOMAIN OPERATION_EXECUTION_AVAILABILITY AS VARCHAR(40) CHECK (VALUE IN ('AVAILABLE','DELETE_PENDING','DELETED','TIME_OUT_PENDING','TIMED_OUT')); CREATE DOMAIN EDMS_ADDRESS_TYPE AS TEXT CHECK (VALUE IN ('OPENBIS', 'URL', 'FILE_SYSTEM')); -CREATE DOMAIN LOCATION_TYPE AS TEXT CHECK (VALUE IN ('OPENBIS', 'URL', 'FILE_SYSTEM/PLAIN', 'FILESYSTEM/GIT')); \ No newline at end of file +CREATE DOMAIN LOCATION_TYPE AS TEXT CHECK (VALUE IN ('OPENBIS', 'URL', 'FILE_SYSTEM_PLAIN', 'FILE_SYSTEM_GIT')); \ No newline at end of file diff --git a/openbis/source/sql/postgresql/159/function-159.sql b/openbis/source/sql/postgresql/159/function-159.sql index 4d775e1936cb342f56776fd23b1a2e52a21dfea2..23300c23884129b60a5a1497cb03ad804be5be71 100644 --- a/openbis/source/sql/postgresql/159/function-159.sql +++ b/openbis/source/sql/postgresql/159/function-159.sql @@ -542,7 +542,6 @@ CREATE OR REPLACE FUNCTION content_copies_uniqueness_check() $BODY$ BEGIN NEW.location_unique_check = NEW.edms_id || ',' || - coalesce(NEW.host, '') || ',' || coalesce(NEW.path, '') || ',' || coalesce(NEW.git_commit_hash, '') || ',' || coalesce(NEW.external_code, ''); diff --git a/openbis/source/sql/postgresql/migration/migration-158-159.sql b/openbis/source/sql/postgresql/migration/migration-158-159.sql index a314d30b95626cfffddc904dd422d361ef1eb244..c5b38de27548a9e27c39f10e8ce7e9f808dc6b2a 100644 --- a/openbis/source/sql/postgresql/migration/migration-158-159.sql +++ b/openbis/source/sql/postgresql/migration/migration-158-159.sql @@ -1,4 +1,4 @@ -CREATE DOMAIN LOCATION_TYPE AS TEXT CHECK (VALUE IN ('OPENBIS', 'URL', 'FILE_SYSTEM/PLAIN', 'FILESYSTEM/GIT')); +CREATE DOMAIN LOCATION_TYPE AS TEXT CHECK (VALUE IN ('OPENBIS', 'URL', 'FILE_SYSTEM_PLAIN', 'FILE_SYSTEM_GIT')); ALTER TABLE link_data RENAME TO content_copies; @@ -22,7 +22,6 @@ CREATE SEQUENCE content_copies_id_seq; ALTER TABLE content_copies ADD COLUMN id TECH_ID NOT NULL DEFAULT nextval('content_copies_id_seq'), ADD COLUMN location_type LOCATION_TYPE, - ADD COLUMN host TEXT_VALUE, ADD COLUMN path TEXT_VALUE, ADD COLUMN git_commit_hash TEXT_VALUE, ADD COLUMN location_unique_check TEXT_VALUE, @@ -40,7 +39,7 @@ UPDATE content_copies SET location_type = 'URL' where edms_id IN (SELECT id FROM external_data_management_systems WHERE address_type = 'URL'); UPDATE content_copies SET location_unique_check = - coalesce(host, '') || ',' || + edms_id || ',' || coalesce(path, '') || ',' || coalesce(git_commit_hash, '') || ',' || coalesce(external_code, ''); @@ -57,7 +56,6 @@ CREATE OR REPLACE FUNCTION content_copies_uniqueness_check() $BODY$ BEGIN NEW.location_unique_check = NEW.edms_id || ',' || - coalesce(NEW.host, '') || ',' || coalesce(NEW.path, '') || ',' || coalesce(NEW.git_commit_hash, '') || ',' || coalesce(NEW.external_code, ''); diff --git a/openbis/sourceTest/sql/postgresql/159/005=content_copies.tsv b/openbis/sourceTest/sql/postgresql/159/005=content_copies.tsv index acb4529131388fe92f3d38948adc4475d8f0228f..7809db1bd5a7ba5aabbb7cfc4c0426fb61c2f170 100644 --- a/openbis/sourceTest/sql/postgresql/159/005=content_copies.tsv +++ b/openbis/sourceTest/sql/postgresql/159/005=content_copies.tsv @@ -1,3 +1,3 @@ -25 2 CODE3 3 OPENBIS \N \N \N ,,,CODE3 -23 1 CODE1 1 URL \N \N \N ,,,CODE1 -24 1 CODE2 2 URL \N \N \N ,,,CODE2 +25 2 CODE3 3 OPENBIS \N \N 2,,,CODE3 +23 1 CODE1 1 URL \N \N 1,,,CODE1 +24 1 CODE2 2 URL \N \N 1,,,CODE2 diff --git a/openbis/sourceTest/sql/postgresql/159/020=database_version_logs.tsv b/openbis/sourceTest/sql/postgresql/159/020=database_version_logs.tsv index 2c49a952f33bbec2f968e212c50e1af3ac38561c..4de1447cb6db76dbfcf0ca831e56e2d5f8e16faf 100644 --- a/openbis/sourceTest/sql/postgresql/159/020=database_version_logs.tsv +++ b/openbis/sourceTest/sql/postgresql/159/020=database_version_logs.tsv @@ -132,4 +132,4 @@ 155 source/sql/postgresql/migration/migration-154-155.sql SUCCESS 2016-08-09 20:47:17.017 \\x44524f50205441424c45204f5045524154494f4e5f455845435554494f4e533b0a0a2d2d207461626c650a435245415445205441424c45204f5045524154494f4e5f455845435554494f4e5320280a09494420544543485f4944204e4f54204e554c4c2c200a09434f444520434f4445204e4f54204e554c4c2c0a095354415445204f5045524154494f4e5f455845435554494f4e5f5354415445204e4f54204e554c4c2c0a094f574e455220544543485f4944204e4f54204e554c4c2c0a094f5045524154494f4e5320544558545f56414c5545204e4f54204e554c4c2c0a094445534352495054494f4e20544558545f56414c55452c0a0950524f475245535320544558545f56414c55452c0a094552524f5220544558545f56414c55452c0a09524553554c545320544558545f56414c55452c0a094352454154494f4e5f444154452054494d455f5354414d505f44464c2c200a0953544152545f444154452054494d455f5354414d502c200a0946494e4953485f444154452054494d455f5354414d500a293b0a0a2d2d20706b0a414c544552205441424c45204f5045524154494f4e5f455845435554494f4e532041444420434f4e53545241494e54204f5045524154494f4e5f455845435554494f4e535f504b205052494d415259204b4559284944293b0a0a2d2d20666b0a414c544552205441424c45204f5045524154494f4e5f455845435554494f4e532041444420434f4e53545241494e54204f5045524154494f4e5f455845435554494f4e535f4f574e45525f464b20464f524549474e204b455920284f574e455229205245464552454e43455320504552534f4e5328494429204f4e2044454c45544520434153434144452044454645525241424c4520494e495449414c4c592044454645525245443b0a0a2d2d20636f646520756e6971756520636f6e73747261696e740a414c544552205441424c45204f5045524154494f4e5f455845435554494f4e532041444420434f4e53545241494e54204f5045524154494f4e5f455845435554494f4e535f434f44455f554b20554e495155452028434f4445293b0a0a2d2d20636f646520696e646578200a43524541544520494e444558204f5045524154494f4e5f455845435554494f4e535f434f44455f49204f4e204f5045524154494f4e5f455845435554494f4e532028434f4445293b0a0a2d2d20636865636b730a414c544552205441424c45204f5045524154494f4e5f455845435554494f4e532041444420434f4e53545241494e54204f5045524154494f4e5f455845435554494f4e535f53544154455f50524f47524553535f434845434b20434845434b2028535441544520494e2028274e4557272c20275343484544554c4544272920414e442050524f4752455353204953204e554c4c293b0a0a414c544552205441424c45204f5045524154494f4e5f455845435554494f4e532041444420434f4e53545241494e54204f5045524154494f4e5f455845435554494f4e535f53544154455f4552524f525f434845434b20434845434b2028535441544520213d20274641494c45442720414e44204552524f52204953204e554c4c293b0a0a414c544552205441424c45204f5045524154494f4e5f455845435554494f4e532041444420434f4e53545241494e54204f5045524154494f4e5f455845435554494f4e535f53544154455f524553554c54535f434845434b20434845434b2028535441544520213d202746494e49534845442720414e4420524553554c5453204953204e554c4c293b0a0a414c544552205441424c45204f5045524154494f4e5f455845435554494f4e532041444420434f4e53545241494e54204f5045524154494f4e5f455845435554494f4e535f53544154455f53544152545f444154455f434845434b20434845434b20280a0928535441544520494e2028274e4557272c275343484544554c4544272920414e442053544152545f44415445204953204e554c4c29204f52200a0928535441544520494e20282752554e4e494e47272c2746494e4953484544272c274641494c4544272920414e442053544152545f44415445204953204e4f54204e554c4c290a293b0a0a414c544552205441424c45204f5045524154494f4e5f455845435554494f4e532041444420434f4e53545241494e54204f5045524154494f4e5f455845435554494f4e535f53544154455f46494e4953485f444154455f434845434b20434845434b20280a0928535441544520494e2028274e4557272c275343484544554c4544272c2752554e4e494e47272920414e442046494e4953485f44415445204953204e554c4c29204f52200a0928535441544520494e20282746494e4953484544272c274641494c4544272920414e442046494e4953485f44415445204953204e4f54204e554c4c290a293b0a0a2d2d206772616e740a4752414e542053454c454354204f4e205441424c45204f5045524154494f4e5f455845435554494f4e5320544f2047524f5550204f50454e4249535f524541444f4e4c593b0a \N 156 source/sql/postgresql/migration/migration-155-156.sql SUCCESS 2017-02-03 13:42:41.532 \\x2d2d2064726f70206578697374696e6720646566696e6974696f6e730a44524f50205441424c4520494620455849535453204f5045524154494f4e5f455845435554494f4e533b0a44524f5020444f4d41494e20494620455849535453204f5045524154494f4e5f455845435554494f4e5f53544154453b0a44524f5020444f4d41494e20494620455849535453204f5045524154494f4e5f455845435554494f4e5f415641494c4142494c4954593b0a0a2d2d20617661696c6162696c69747920646f6d61696e0a43524541544520444f4d41494e204f5045524154494f4e5f455845435554494f4e5f535441544520415320564152434841522834302920434845434b202856414c554520494e2028274e4557272c20275343484544554c4544272c202752554e4e494e47272c202746494e4953484544272c20274641494c45442729293b0a43524541544520444f4d41494e204f5045524154494f4e5f455845435554494f4e5f415641494c4142494c49545920415320564152434841522834302920434845434b202856414c554520494e202827415641494c41424c45272c2744454c4554455f50454e44494e47272c2744454c45544544272c2754494d455f4f55545f50454e44494e47272c2754494d45445f4f55542729293b0a0a2d2d207461626c650a435245415445205441424c45204f5045524154494f4e5f455845435554494f4e5320280a09494420544543485f4944204e4f54204e554c4c2c200a09434f444520434f4445204e4f54204e554c4c2c0a095354415445204f5045524154494f4e5f455845435554494f4e5f5354415445204e4f54204e554c4c2044454641554c5420274e4557272c0a094f574e455220544543485f4944204e4f54204e554c4c2c0a094445534352495054494f4e20544558545f56414c55452c0a094e4f54494649434154494f4e20544558545f56414c55452c0a09415641494c4142494c495459204f5045524154494f4e5f455845435554494f4e5f415641494c4142494c495459204e4f54204e554c4c2044454641554c542027415641494c41424c45272c0a09415641494c4142494c4954595f54494d4520424947494e54204e4f54204e554c4c2044454641554c5420312c0a0953554d4d4152595f4f5045524154494f4e5320544558545f56414c55452c0a0953554d4d4152595f50524f475245535320544558545f56414c55452c0a0953554d4d4152595f4552524f5220544558545f56414c55452c0a0953554d4d4152595f524553554c545320544558545f56414c55452c0a0953554d4d4152595f415641494c4142494c495459204f5045524154494f4e5f455845435554494f4e5f415641494c4142494c495459204e4f54204e554c4c2044454641554c542027415641494c41424c45272c0a0953554d4d4152595f415641494c4142494c4954595f54494d4520424947494e54204e4f54204e554c4c2044454641554c5420312c0a0944455441494c535f5041544820564152434841522831303030292c0a0944455441494c535f415641494c4142494c495459204f5045524154494f4e5f455845435554494f4e5f415641494c4142494c495459204e4f54204e554c4c2044454641554c542027415641494c41424c45272c0a0944455441494c535f415641494c4142494c4954595f54494d4520424947494e54204e4f54204e554c4c2044454641554c5420312c0a094352454154494f4e5f444154452054494d455f5354414d505f44464c204e4f54204e554c4c2c200a0953544152545f444154452054494d455f5354414d502c200a0946494e4953485f444154452054494d455f5354414d500a293b0a0a2d2d20706b0a414c544552205441424c45204f5045524154494f4e5f455845435554494f4e532041444420434f4e53545241494e54204f5045524154494f4e5f455845435554494f4e535f504b205052494d415259204b4559284944293b0a0a2d2d20666b0a414c544552205441424c45204f5045524154494f4e5f455845435554494f4e532041444420434f4e53545241494e54204f5045524154494f4e5f455845435554494f4e535f4f574e45525f464b20464f524549474e204b455920284f574e455229205245464552454e43455320504552534f4e5328494429204f4e2044454c45544520434153434144452044454645525241424c4520494e495449414c4c592044454645525245443b0a0a2d2d20636f646520756e6971756520636f6e73747261696e740a414c544552205441424c45204f5045524154494f4e5f455845435554494f4e532041444420434f4e53545241494e54204f5045524154494f4e5f455845435554494f4e535f434f44455f554b20554e495155452028434f4445293b0a0a2d2d20636f646520696e6465780a43524541544520494e444558204f5045524154494f4e5f455845435554494f4e535f434f44455f49204f4e204f5045524154494f4e5f455845435554494f4e532028434f4445293b0a0a2d2d206f776e657220696e6465780a43524541544520494e444558204f5045524154494f4e5f455845435554494f4e535f4f574e45525f49204f4e204f5045524154494f4e5f455845435554494f4e5320284f574e4552293b0a0a2d2d20617661696c6162696c747920696e646578200a43524541544520494e444558204f5045524154494f4e5f455845435554494f4e535f415641494c4142494c4954595f49204f4e204f5045524154494f4e5f455845435554494f4e532028415641494c4142494c495459293b0a0a2d2d2073756d6d6172795f617661696c6162696c6974790a43524541544520494e444558204f5045524154494f4e5f455845435554494f4e535f53554d4d4152595f415641494c4142494c4954595f49204f4e204f5045524154494f4e5f455845435554494f4e53202853554d4d4152595f415641494c4142494c495459293b0a0a2d2d2064657461696c735f617661696c6162696c6974790a43524541544520494e444558204f5045524154494f4e5f455845435554494f4e535f44455441494c535f415641494c4142494c4954595f49204f4e204f5045524154494f4e5f455845435554494f4e53202844455441494c535f415641494c4142494c495459293b0a0a2d2d20636865636b730a414c544552205441424c45204f5045524154494f4e5f455845435554494f4e532041444420434f4e53545241494e54204f5045524154494f4e5f455845435554494f4e535f53544154455f53544152545f444154455f434845434b20434845434b20280a0928535441544520494e2028274e4557272c275343484544554c4544272920414e442053544152545f44415445204953204e554c4c29204f52200a0928535441544520494e20282752554e4e494e47272c2746494e4953484544272c274641494c4544272920414e442053544152545f44415445204953204e4f54204e554c4c290a293b0a0a414c544552205441424c45204f5045524154494f4e5f455845435554494f4e532041444420434f4e53545241494e54204f5045524154494f4e5f455845435554494f4e535f53544154455f46494e4953485f444154455f434845434b20434845434b20280a0928535441544520494e2028274e4557272c275343484544554c4544272c2752554e4e494e47272920414e442046494e4953485f44415445204953204e554c4c29204f52200a0928535441544520494e20282746494e4953484544272c274641494c4544272920414e442046494e4953485f44415445204953204e4f54204e554c4c290a293b0a0a2d2d206772616e740a4752414e542053454c454354204f4e205441424c45204f5045524154494f4e5f455845435554494f4e5320544f2047524f5550204f50454e4249535f524541444f4e4c593b0a \N 157 source/sql/postgresql/migration/migration-156-157.sql SUCCESS 2017-02-03 13:42:41.567 \\x414c544552205441424c452053414d504c455f52454c4154494f4e53484950535f484953544f52592041444420434f4c554d4e2050524f4a5f494420544543485f49443b0a414c544552205441424c452053414d504c455f52454c4154494f4e53484950535f484953544f52592041444420434f4e53545241494e542053414d5052454c485f50524f4a4543545f464b20464f524549474e204b4559202850524f4a5f494429205245464552454e4345532050524f4a4543545328494429204f4e2044454c45544520534554204e554c4c3b0a43524541544520494e4445582053414d5052454c485f4d41494e5f53414d505f464b5f50524f4a5f464b5f49204f4e2053414d504c455f52454c4154494f4e53484950535f484953544f525920284d41494e5f53414d505f49442c2050524f4a5f4944293b0a0a44524f5020564945572073616d706c655f686973746f72795f766965773b0a0a43524541544520564945572073616d706c655f686973746f72795f7669657720415320280a202053454c4543540a20202020322a69642061732069642c0a202020206d61696e5f73616d705f69642c0a2020202072656c6174696f6e5f747970652c0a2020202073706163655f69642c0a20202020657870655f69642c0a2020202073616d705f69642c0a2020202070726f6a5f69642c0a20202020646174615f69642c0a20202020656e746974795f7065726d5f69642c0a202020206e756c6c20617320737470745f69642c0a202020206e756c6c2061732076616c75652c0a202020206e756c6c20617320766f636162756c6172795f7465726d2c0a202020206e756c6c206173206d6174657269616c2c0a20202020706572735f69645f617574686f722c0a2020202076616c69645f66726f6d5f74696d657374616d702c0a2020202076616c69645f756e74696c5f74696d657374616d700a202046524f4d0a2020202053414d504c455f52454c4154494f4e53484950535f484953544f52590a202057484552450a2020202076616c69645f756e74696c5f74696d657374616d70204953204e4f54204e554c4c290a554e494f4e0a202053454c4543540a20202020322a69642b312061732069642c0a2020202073616d705f6964206173206d61696e5f73616d705f69642c0a202020206e756c6c2061732072656c6174696f6e5f747970652c0a202020206e756c6c2061732073706163655f69642c0a202020206e756c6c20617320657870655f69642c0a202020206e756c6c2061732073616d705f69642c0a202020206e756c6c2061732070726f6a5f69642c0a202020206e756c6c20617320646174615f69642c0a202020206e756c6c20617320656e746974795f7065726d5f69642c0a20202020737470745f69642c0a2020202076616c75652c0a20202020766f636162756c6172795f7465726d2c0a202020206d6174657269616c2c0a20202020706572735f69645f617574686f722c0a2020202076616c69645f66726f6d5f74696d657374616d702c0a2020202076616c69645f756e74696c5f74696d657374616d700a202046524f4d0a2020202053414d504c455f50524f504552544945535f484953544f52593b0a0a435245415445204f52205245504c4143452052554c452073616d706c655f70726f6a6563745f7570646174652041530a202020204f4e2055504441544520544f2073616d706c65735f616c6c200a20202020574845524520284f4c442e50524f4a5f494420213d204e45572e50524f4a5f4944204f52204f4c442e50524f4a5f4944204953204e554c4c204f52204f4c442e455850455f4944204953204e4f54204e554c4c2920414e44204e45572e50524f4a5f4944204953204e4f54204e554c4c20414e44204e45572e455850455f4944204953204e554c4c0a20202020444f20414c534f20280a202020202020205550444154452053414d504c455f52454c4154494f4e53484950535f484953544f5259205345542056414c49445f554e54494c5f54494d455354414d50203d204e45572e4d4f44494649434154494f4e5f54494d455354414d50200a2020202020202020205748455245204d41494e5f53414d505f4944203d204f4c442e494420414e442050524f4a5f4944203d204f4c442e50524f4a5f494420414e442056414c49445f554e54494c5f54494d455354414d50204953204e554c4c3b0a20202020202020494e5345525420494e544f2053414d504c455f52454c4154494f4e53484950535f484953544f525920280a20202020202020202049442c200a2020202020202020204d41494e5f53414d505f49442c0a20202020202020202052454c4154494f4e5f545950452c200a20202020202020202050524f4a5f49442c200a202020202020202020454e544954595f5045524d5f49442c0a202020202020202020504552535f49445f415554484f522c0a20202020202020202056414c49445f46524f4d5f54494d455354414d500a20202020202020292056414c55455320280a2020202020202020206e65787476616c282753414d504c455f52454c4154494f4e53484950535f484953544f52595f49445f53455127292c200a2020202020202020204e45572e49442c200a202020202020202020274f574e4544272c200a2020202020202020204e45572e50524f4a5f49442c200a2020202020202020202853454c454354205045524d5f49442046524f4d2050524f4a45435453205748455245204944203d204e45572e50524f4a5f4944292c0a2020202020202020204e45572e504552535f49445f4d4f4449464945522c0a2020202020202020204e45572e4d4f44494649434154494f4e5f54494d455354414d500a20202020202020293b0a20202020293b0a0a435245415445204f52205245504c4143452052554c452073616d706c655f70726f6a6563745f72656d6f76655f7570646174652041530a202020204f4e2055504441544520544f2073616d706c65735f616c6c200a202020205748455245204f4c442e50524f4a5f4944204953204e4f54204e554c4c20414e4420284e45572e50524f4a5f4944204953204e554c4c204f5220284f4c442e455850455f4944204953204e554c4c20414e44204e45572e455850455f4944204953204e4f54204e554c4c29290a20202020444f20414c534f20280a202020202020205550444154452053414d504c455f52454c4154494f4e53484950535f484953544f5259205345542056414c49445f554e54494c5f54494d455354414d50203d204e45572e4d4f44494649434154494f4e5f54494d455354414d50200a2020202020202020205748455245204d41494e5f53414d505f4944203d204f4c442e494420414e442050524f4a5f4944203d204f4c442e50524f4a5f494420414e442056414c49445f554e54494c5f54494d455354414d50204953204e554c4c3b0a20202020293b0a0a435245415445204f52205245504c4143452052554c452073616d706c655f70726f6a6563745f696e736572742041530a202020204f4e20494e5345525420544f2073616d706c65735f616c6c200a202020205748455245204e45572e455850455f4944204953204e554c4c20414e44204e45572e50524f4a5f4944204953204e4f54204e554c4c0a20202020444f20414c534f20280a202020202020494e5345525420494e544f2053414d504c455f52454c4154494f4e53484950535f484953544f525920280a20202020202020202049442c200a2020202020202020204d41494e5f53414d505f49442c0a20202020202020202052454c4154494f4e5f545950452c200a20202020202020202050524f4a5f49442c200a202020202020202020454e544954595f5045524d5f49442c0a202020202020202020504552535f49445f415554484f522c0a20202020202020202056414c49445f46524f4d5f54494d455354414d500a20202020202020292056414c55455320280a2020202020202020206e65787476616c282753414d504c455f52454c4154494f4e53484950535f484953544f52595f49445f53455127292c200a2020202020202020204e45572e49442c200a202020202020202020274f574e4544272c200a2020202020202020204e45572e50524f4a5f49442c200a2020202020202020202853454c454354205045524d5f49442046524f4d2050524f4a45435453205748455245204944203d204e45572e50524f4a5f4944292c0a2020202020202020204e45572e504552535f49445f4d4f4449464945522c0a2020202020202020204e45572e4d4f44494649434154494f4e5f54494d455354414d500a20202020202020293b0a202020293b0a0a435245415445204f52205245504c4143452052554c452073616d706c655f73706163655f7570646174652041530a202020204f4e2055504441544520544f2073616d706c65735f616c6c200a20202020574845524520284f4c442e53504143455f494420213d204e45572e53504143455f4944204f52204f4c442e53504143455f4944204953204e554c4c204f52204f4c442e455850455f4944204953204e4f54204e554c4c204f52204f4c442e50524f4a5f4944204953204e4f54204e554c4c2920414e44204e45572e53504143455f4944204953204e4f54204e554c4c20414e44204e45572e455850455f4944204953204e554c4c20414e44204e45572e50524f4a5f4944204953204e554c4c0a20202020444f20414c534f20280a202020202020205550444154452053414d504c455f52454c4154494f4e53484950535f484953544f5259205345542056414c49445f554e54494c5f54494d455354414d50203d204e45572e4d4f44494649434154494f4e5f54494d455354414d50200a2020202020202020205748455245204d41494e5f53414d505f4944203d204f4c442e494420414e442053504143455f4944203d204f4c442e53504143455f494420414e442056414c49445f554e54494c5f54494d455354414d50204953204e554c4c3b0a20202020202020494e5345525420494e544f2053414d504c455f52454c4154494f4e53484950535f484953544f525920280a20202020202020202049442c200a2020202020202020204d41494e5f53414d505f49442c0a20202020202020202052454c4154494f4e5f545950452c200a20202020202020202053504143455f49442c200a202020202020202020454e544954595f5045524d5f49442c0a202020202020202020504552535f49445f415554484f522c0a20202020202020202056414c49445f46524f4d5f54494d455354414d500a20202020202020292056414c55455320280a2020202020202020206e65787476616c282753414d504c455f52454c4154494f4e53484950535f484953544f52595f49445f53455127292c200a2020202020202020204e45572e49442c200a202020202020202020274f574e4544272c200a2020202020202020204e45572e53504143455f49442c200a2020202020202020202853454c45435420434f44452046524f4d20535041434553205748455245204944203d204e45572e53504143455f4944292c0a2020202020202020204e45572e504552535f49445f4d4f4449464945522c0a2020202020202020204e45572e4d4f44494649434154494f4e5f54494d455354414d500a20202020202020293b0a20202020293b0a0a435245415445204f52205245504c4143452052554c452073616d706c655f73706163655f72656d6f76655f7570646174652041530a202020204f4e2055504441544520544f2073616d706c65735f616c6c200a202020205748455245204f4c442e53504143455f4944204953204e4f54204e554c4c20414e4420284e45572e53504143455f4944204953204e554c4c204f5220284f4c442e455850455f4944204953204e554c4c20414e44204e45572e455850455f4944204953204e4f54204e554c4c29204f5220284f4c442e50524f4a5f4944204953204e554c4c20414e44204e45572e50524f4a5f4944204953204e4f54204e554c4c29290a20202020444f20414c534f20280a202020202020205550444154452053414d504c455f52454c4154494f4e53484950535f484953544f5259205345542056414c49445f554e54494c5f54494d455354414d50203d204e45572e4d4f44494649434154494f4e5f54494d455354414d50200a2020202020202020205748455245204d41494e5f53414d505f4944203d204f4c442e494420414e442053504143455f4944203d204f4c442e53504143455f494420414e442056414c49445f554e54494c5f54494d455354414d50204953204e554c4c3b0a20202020293b0a0a435245415445204f52205245504c4143452052554c452073616d706c655f73706163655f696e736572742041530a202020204f4e20494e5345525420544f2073616d706c65735f616c6c200a202020205748455245204e45572e455850455f4944204953204e554c4c20414e44204e45572e53504143455f4944204953204e4f54204e554c4c20414e44204e45572e50524f4a5f4944204953204e554c4c0a20202020444f20414c534f20280a202020202020494e5345525420494e544f2053414d504c455f52454c4154494f4e53484950535f484953544f525920280a20202020202020202049442c200a2020202020202020204d41494e5f53414d505f49442c0a20202020202020202052454c4154494f4e5f545950452c200a20202020202020202053504143455f49442c200a202020202020202020454e544954595f5045524d5f49442c0a202020202020202020504552535f49445f415554484f522c0a20202020202020202056414c49445f46524f4d5f54494d455354414d500a20202020202020292056414c55455320280a2020202020202020206e65787476616c282753414d504c455f52454c4154494f4e53484950535f484953544f52595f49445f53455127292c200a2020202020202020204e45572e49442c200a202020202020202020274f574e4544272c200a2020202020202020204e45572e53504143455f49442c200a2020202020202020202853454c45435420434f44452046524f4d20535041434553205748455245204944203d204e45572e53504143455f4944292c0a2020202020202020204e45572e504552535f49445f4d4f4449464945522c0a2020202020202020204e45572e4d4f44494649434154494f4e5f54494d455354414d500a20202020202020293b0a202020293b0a \N -159 source/sql/postgresql/migration/migration-158-159.sql SUCCESS 2017-02-20 10:17:09.73 \\x43524541544520444f4d41494e204c4f434154494f4e5f54595045204153205445585420434845434b202856414c554520494e2028274f50454e424953272c202755524c272c202746494c455f53595354454d2f504c41494e272c202746494c4553595354454d2f4749542729293b0a0a414c544552205441424c45206c696e6b5f646174612052454e414d4520544f20636f6e74656e745f636f706965733b0a0a414c544552205441424c4520636f6e74656e745f636f70696573200a202044524f5020434f4e53545241494e54206c6e64615f706b2c0a202044524f5020434f4e53545241494e54206c6e64615f646174615f666b3b0a0a0a435245415445205441424c45206c696e6b5f6461746120280a20202020646174615f696420746563685f6964204e4f54204e554c4c0a293b0a0a414c544552205441424c45206c696e6b5f646174610a202041444420434f4e53545241494e54206c6e64615f706b205052494d415259204b455928646174615f6964292c0a202041444420434f4e53545241494e54206c6e64615f646174615f666b20464f524549474e204b45592028646174615f696429205245464552454e43455320646174615f616c6c28696429204f4e2044454c45544520434153434144453b0a0a494e5345525420494e544f206c696e6b5f646174612053454c4543542044495354494e435428646174615f6964292046524f4d20636f6e74656e745f636f706965733b0a0a4352454154452053455155454e434520636f6e74656e745f636f706965735f69645f7365713b0a0a414c544552205441424c4520636f6e74656e745f636f70696573200a202041444420434f4c554d4e20696420544543485f4944204e4f54204e554c4c2044454641554c54206e65787476616c2827636f6e74656e745f636f706965735f69645f73657127292c0a202041444420434f4c554d4e206c6f636174696f6e5f74797065204c4f434154494f4e5f545950452c0a202041444420434f4c554d4e20686f737420544558545f56414c55452c0a202041444420434f4c554d4e207061746820544558545f56414c55452c0a202041444420434f4c554d4e206769745f636f6d6d69745f6861736820544558545f56414c55452c0a202041444420434f4c554d4e206c6f636174696f6e5f756e697175655f636865636b20544558545f56414c55452c0a2020414c54455220434f4c554d4e2065787465726e616c5f636f64652044524f50204e4f54204e554c4c2c0a202041444420434f4e53545241494e5420636f636f5f706b205052494d415259204b4559284944292c0a202041444420434f4e53545241494e5420636f636f5f646174615f666b20464f524549474e204b45592028646174615f696429205245464552454e434553206c696e6b5f6461746128646174615f6964293b0a20200a414c544552205441424c4520636f6e74656e745f636f70696573200a202052454e414d4520434f4e53545241494e54206c6e64615f65646d735f666b20544f20636f636f5f65646d735f666b3b0a20200a55504441544520636f6e74656e745f636f7069657320534554206c6f636174696f6e5f74797065203d20274f50454e424953272077686572652065646d735f696420494e0a20202853454c4543542069642046524f4d2065787465726e616c5f646174615f6d616e6167656d656e745f73797374656d7320574845524520616464726573735f74797065203d20274f50454e42495327293b0a0a55504441544520636f6e74656e745f636f7069657320534554206c6f636174696f6e5f74797065203d202755524c272077686572652065646d735f696420494e0a20202853454c4543542069642046524f4d2065787465726e616c5f646174615f6d616e6167656d656e745f73797374656d7320574845524520616464726573735f74797065203d202755524c27293b0a20200a55504441544520636f6e74656e745f636f7069657320534554206c6f636174696f6e5f756e697175655f636865636b203d200a2020636f616c6573636528686f73742c20272729207c7c20272c27207c7c200a2020636f616c6573636528706174682c20272729207c7c20272c27207c7c200a2020636f616c65736365286769745f636f6d6d69745f686173682c20272729207c7c20272c27207c7c200a2020636f616c657363652865787465726e616c5f636f64652c202727293b0a20200a414c544552205441424c4520636f6e74656e745f636f706965730a2020414c54455220434f4c554d4e2069642044524f502044454641554c542c0a2020414c54455220434f4c554d4e206c6f636174696f6e5f7479706520534554204e4f54204e554c4c2c0a2020414c54455220434f4c554d4e206c6f636174696f6e5f756e697175655f636865636b20534554204e4f54204e554c4c2c0a202041444420434f4e53545241494e5420636f6e74656e745f636f706965735f756e697175655f636865636b5f756b20554e49515545286c6f636174696f6e5f756e697175655f636865636b293b0a0a20202020202020200a435245415445204f52205245504c4143452046554e4354494f4e20636f6e74656e745f636f706965735f756e697175656e6573735f636865636b28290a202052455455524e5320747269676765722041530a24424f4459240a424547494e0a20204e45572e6c6f636174696f6e5f756e697175655f636865636b203d204e45572e65646d735f6964207c7c20272c27207c7c0a202020202020202020202020202020202020202020202020202020202020636f616c65736365284e45572e686f73742c20272729207c7c20272c27207c7c200a202020202020202020202020202020202020202020202020202020202020636f616c65736365284e45572e706174682c20272729207c7c20272c27207c7c200a202020202020202020202020202020202020202020202020202020202020636f616c65736365284e45572e6769745f636f6d6d69745f686173682c20272729207c7c20272c27207c7c200a202020202020202020202020202020202020202020202020202020202020636f616c65736365284e45572e65787465726e616c5f636f64652c202727293b0a202052455455524e204e45573b0a454e443b0a24424f4459240a20204c414e47554147452027706c706773716c273b0a0a435245415445205452494747455220636f6e74656e745f636f706965735f756e697175656e6573735f636865636b0a20204245464f524520494e53455254204f52205550444154450a20204f4e20636f6e74656e745f636f706965730a2020464f52204541434820524f570a2020455845435554452050524f43454455524520636f6e74656e745f636f706965735f756e697175656e6573735f636865636b28293b0a0a20200a435245415445204f52205245504c4143452046554e4354494f4e20636f6e74656e745f636f706965735f6c6f636174696f6e5f747970655f636865636b28292052455455524e5320747269676765722041532024240a4445434c4152450a20202065646d735f616464726573735f747970652045444d535f414444524553535f545950453b0a202020696e64657820696e74656765723b0a424547494e0a0a20202073656c65637420706f736974696f6e28616464726573735f7479706520696e204e45572e6c6f636174696f6e5f74797065292c20616464726573735f7479706520696e746f20696e6465782c2065646d735f616464726573735f747970652066726f6d2065787465726e616c5f646174615f6d616e6167656d656e745f73797374656d730a2020202020207768657265206964203d204e45572e65646d735f69643b0a0a202020696620696e64657820213d2031207468656e0a202020202020524149534520455843455054494f4e2027496e736572742f55706461746520746f20636f6e74656e745f636f70696573206661696c65642e204c6f636174696f6e207479706520252c206275742065646d732e616464726573735f747970652025272c204e45572e6c6f636174696f6e5f747970652c2065646d735f616464726573735f747970653b0a202020656e642069663b0a0a20202052455455524e204e45573b0a0a454e443b0a2424204c414e47554147452027706c706773716c273b0a0a435245415445205452494747455220636f6e74656e745f636f706965735f6c6f636174696f6e5f747970655f636865636b200a20204245464f524520494e53455254204f5220555044415445200a20204f4e20636f6e74656e745f636f706965730a2020464f52204541434820524f57200a2020455845435554452050524f43454455524520636f6e74656e745f636f706965735f6c6f636174696f6e5f747970655f636865636b28293b0a20200a \N +159 source/sql/postgresql/migration/migration-158-159.sql SUCCESS 2017-02-23 08:35:44.662 \\x43524541544520444f4d41494e204c4f434154494f4e5f54595045204153205445585420434845434b202856414c554520494e2028274f50454e424953272c202755524c272c202746494c455f53595354454d5f504c41494e272c202746494c455f53595354454d5f4749542729293b0a0a414c544552205441424c45206c696e6b5f646174612052454e414d4520544f20636f6e74656e745f636f706965733b0a0a414c544552205441424c4520636f6e74656e745f636f70696573200a202044524f5020434f4e53545241494e54206c6e64615f706b2c0a202044524f5020434f4e53545241494e54206c6e64615f646174615f666b3b0a0a0a435245415445205441424c45206c696e6b5f6461746120280a20202020646174615f696420746563685f6964204e4f54204e554c4c0a293b0a0a414c544552205441424c45206c696e6b5f646174610a202041444420434f4e53545241494e54206c6e64615f706b205052494d415259204b455928646174615f6964292c0a202041444420434f4e53545241494e54206c6e64615f646174615f666b20464f524549474e204b45592028646174615f696429205245464552454e43455320646174615f616c6c28696429204f4e2044454c45544520434153434144453b0a0a494e5345525420494e544f206c696e6b5f646174612053454c4543542044495354494e435428646174615f6964292046524f4d20636f6e74656e745f636f706965733b0a0a4352454154452053455155454e434520636f6e74656e745f636f706965735f69645f7365713b0a0a414c544552205441424c4520636f6e74656e745f636f70696573200a202041444420434f4c554d4e20696420544543485f4944204e4f54204e554c4c2044454641554c54206e65787476616c2827636f6e74656e745f636f706965735f69645f73657127292c0a202041444420434f4c554d4e206c6f636174696f6e5f74797065204c4f434154494f4e5f545950452c0a202041444420434f4c554d4e207061746820544558545f56414c55452c0a202041444420434f4c554d4e206769745f636f6d6d69745f6861736820544558545f56414c55452c0a202041444420434f4c554d4e206c6f636174696f6e5f756e697175655f636865636b20544558545f56414c55452c0a2020414c54455220434f4c554d4e2065787465726e616c5f636f64652044524f50204e4f54204e554c4c2c0a202041444420434f4e53545241494e5420636f636f5f706b205052494d415259204b4559284944292c0a202041444420434f4e53545241494e5420636f636f5f646174615f666b20464f524549474e204b45592028646174615f696429205245464552454e434553206c696e6b5f6461746128646174615f6964293b0a20200a414c544552205441424c4520636f6e74656e745f636f70696573200a202052454e414d4520434f4e53545241494e54206c6e64615f65646d735f666b20544f20636f636f5f65646d735f666b3b0a20200a55504441544520636f6e74656e745f636f7069657320534554206c6f636174696f6e5f74797065203d20274f50454e424953272077686572652065646d735f696420494e0a20202853454c4543542069642046524f4d2065787465726e616c5f646174615f6d616e6167656d656e745f73797374656d7320574845524520616464726573735f74797065203d20274f50454e42495327293b0a0a55504441544520636f6e74656e745f636f7069657320534554206c6f636174696f6e5f74797065203d202755524c272077686572652065646d735f696420494e0a20202853454c4543542069642046524f4d2065787465726e616c5f646174615f6d616e6167656d656e745f73797374656d7320574845524520616464726573735f74797065203d202755524c27293b0a20200a55504441544520636f6e74656e745f636f7069657320534554206c6f636174696f6e5f756e697175655f636865636b203d200a202065646d735f6964207c7c20272c27207c7c200a2020636f616c6573636528706174682c20272729207c7c20272c27207c7c200a2020636f616c65736365286769745f636f6d6d69745f686173682c20272729207c7c20272c27207c7c200a2020636f616c657363652865787465726e616c5f636f64652c202727293b0a20200a414c544552205441424c4520636f6e74656e745f636f706965730a2020414c54455220434f4c554d4e2069642044524f502044454641554c542c0a2020414c54455220434f4c554d4e206c6f636174696f6e5f7479706520534554204e4f54204e554c4c2c0a2020414c54455220434f4c554d4e206c6f636174696f6e5f756e697175655f636865636b20534554204e4f54204e554c4c2c0a202041444420434f4e53545241494e5420636f6e74656e745f636f706965735f756e697175655f636865636b5f756b20554e49515545286c6f636174696f6e5f756e697175655f636865636b293b0a0a20202020202020200a435245415445204f52205245504c4143452046554e4354494f4e20636f6e74656e745f636f706965735f756e697175656e6573735f636865636b28290a202052455455524e5320747269676765722041530a24424f4459240a424547494e0a20204e45572e6c6f636174696f6e5f756e697175655f636865636b203d204e45572e65646d735f6964207c7c20272c27207c7c0a202020202020202020202020202020202020202020202020202020202020636f616c65736365284e45572e706174682c20272729207c7c20272c27207c7c200a202020202020202020202020202020202020202020202020202020202020636f616c65736365284e45572e6769745f636f6d6d69745f686173682c20272729207c7c20272c27207c7c200a202020202020202020202020202020202020202020202020202020202020636f616c65736365284e45572e65787465726e616c5f636f64652c202727293b0a202052455455524e204e45573b0a454e443b0a24424f4459240a20204c414e47554147452027706c706773716c273b0a0a435245415445205452494747455220636f6e74656e745f636f706965735f756e697175656e6573735f636865636b0a20204245464f524520494e53455254204f52205550444154450a20204f4e20636f6e74656e745f636f706965730a2020464f52204541434820524f570a2020455845435554452050524f43454455524520636f6e74656e745f636f706965735f756e697175656e6573735f636865636b28293b0a0a20200a435245415445204f52205245504c4143452046554e4354494f4e20636f6e74656e745f636f706965735f6c6f636174696f6e5f747970655f636865636b28292052455455524e5320747269676765722041532024240a4445434c4152450a20202065646d735f616464726573735f747970652045444d535f414444524553535f545950453b0a202020696e64657820696e74656765723b0a424547494e0a0a20202073656c65637420706f736974696f6e28616464726573735f7479706520696e204e45572e6c6f636174696f6e5f74797065292c20616464726573735f7479706520696e746f20696e6465782c2065646d735f616464726573735f747970652066726f6d2065787465726e616c5f646174615f6d616e6167656d656e745f73797374656d730a2020202020207768657265206964203d204e45572e65646d735f69643b0a0a202020696620696e64657820213d2031207468656e0a202020202020524149534520455843455054494f4e2027496e736572742f55706461746520746f20636f6e74656e745f636f70696573206661696c65642e204c6f636174696f6e207479706520252c206275742065646d732e616464726573735f747970652025272c204e45572e6c6f636174696f6e5f747970652c2065646d735f616464726573735f747970653b0a202020656e642069663b0a0a20202052455455524e204e45573b0a0a454e443b0a2424204c414e47554147452027706c706773716c273b0a0a435245415445205452494747455220636f6e74656e745f636f706965735f6c6f636174696f6e5f747970655f636865636b200a20204245464f524520494e53455254204f5220555044415445200a20204f4e20636f6e74656e745f636f706965730a2020464f52204541434820524f57200a2020455845435554452050524f43454455524520636f6e74656e745f636f706965735f6c6f636174696f6e5f747970655f636865636b28293b0a20200a \N diff --git a/openbis/sourceTest/sql/postgresql/159/045=persons.tsv b/openbis/sourceTest/sql/postgresql/159/045=persons.tsv index 7111c207abe6c1691962831076b79d5341639fba..44ebb574378147ae5ab53751ffb44e913f784835 100644 --- a/openbis/sourceTest/sql/postgresql/159/045=persons.tsv +++ b/openbis/sourceTest/sql/postgresql/159/045=persons.tsv @@ -8,5 +8,3 @@ 8 Jane Doe test role test_v3 ganime.akin@in.active 1 2008-11-05 09:18:10.581+01 \N \\xaced00057372004163682e73797374656d73782e636973642e6f70656e6269732e67656e657269632e7368617265642e62617369632e64746f2e446973706c617953657474696e677300000000000000010200035a001575736557696c64636172645365617263684d6f64654c000e636f6c756d6e53657474696e677374000f4c6a6176612f7574696c2f4d61703b4c000f73656374696f6e53657474696e677371007e0001787001737200176a6176612e7574696c2e4c696e6b6564486173684d617034c04e5c106cc0fb0200015a000b6163636573734f72646572787200116a6176612e7574696c2e486173684d61700507dac1c31660d103000246000a6c6f6164466163746f724900097468726573686f6c6478703f4000000000000c7708000000100000000078007371007e00043f4000000000000c7708000000100000000078 t 9 John Power User poweruser poweruser@o.o 1 2008-11-05 09:18:10.581+01 \N \\xaced00057372004163682e73797374656d73782e636973642e6f70656e6269732e67656e657269632e7368617265642e62617369632e64746f2e446973706c617953657474696e677300000000000000010200035a001575736557696c64636172645365617263684d6f64654c000e636f6c756d6e53657474696e677374000f4c6a6176612f7574696c2f4d61703b4c000f73656374696f6e53657474696e677371007e0001787001737200176a6176612e7574696c2e4c696e6b6564486173684d617034c04e5c106cc0fb0200015a000b6163636573734f72646572787200116a6176612e7574696c2e486173684d61700507dac1c31660d103000246000a6c6f6164466163746f724900097468726573686f6c6478703f4000000000000c7708000000100000000078007371007e00043f4000000000000c7708000000100000000078 t 10 John Admin admin admin@o.o 1 2008-11-05 09:18:10.581+01 \N \\xaced00057372004163682e73797374656d73782e636973642e6f70656e6269732e67656e657269632e7368617265642e62617369632e64746f2e446973706c617953657474696e677300000000000000010200035a001575736557696c64636172645365617263684d6f64654c000e636f6c756d6e53657474696e677374000f4c6a6176612f7574696c2f4d61703b4c000f73656374696f6e53657474696e677371007e0001787001737200176a6176612e7574696c2e4c696e6b6564486173684d617034c04e5c106cc0fb0200015a000b6163636573734f72646572787200116a6176612e7574696c2e486173684d61700507dac1c31660d103000246000a6c6f6164466163746f724900097468726573686f6c6478703f4000000000000c7708000000100000000078007371007e00043f4000000000000c7708000000100000000078 t -11 John Homeless homeless admin@o.o \N 2008-11-05 09:18:10.581+01 \N \\xaced00057372004163682e73797374656d73782e636973642e6f70656e6269732e67656e657269632e7368617265642e62617369632e64746f2e446973706c617953657474696e677300000000000000010200035a001575736557696c64636172645365617263684d6f64654c000e636f6c756d6e53657474696e677374000f4c6a6176612f7574696c2f4d61703b4c000f73656374696f6e53657474696e677371007e0001787001737200176a6176612e7574696c2e4c696e6b6564486173684d617034c04e5c106cc0fb0200015a000b6163636573734f72646572787200116a6176612e7574696c2e486173684d61700507dac1c31660d103000246000a6c6f6164466163746f724900097468726573686f6c6478703f4000000000000c7708000000100000000078007371007e00043f4000000000000c7708000000100000000078 t -12 John ObserverCISD observer_cisd observer_cisd@o.o 1 2008-11-05 09:18:10.581+01 \N \\xaced00057372004163682e73797374656d73782e636973642e6f70656e6269732e67656e657269632e7368617265642e62617369632e64746f2e446973706c617953657474696e677300000000000000010200035a001575736557696c64636172645365617263684d6f64654c000e636f6c756d6e53657474696e677374000f4c6a6176612f7574696c2f4d61703b4c000f73656374696f6e53657474696e677371007e0001787001737200176a6176612e7574696c2e4c696e6b6564486173684d617034c04e5c106cc0fb0200015a000b6163636573734f72646572787200116a6176612e7574696c2e486173684d61700507dac1c31660d103000246000a6c6f6164466163746f724900097468726573686f6c6478703f4000000000000c7708000000100000000078007371007e00043f4000000000000c7708000000100000000078 t \ No newline at end of file diff --git a/openbis/sourceTest/sql/postgresql/159/052=role_assignments.tsv b/openbis/sourceTest/sql/postgresql/159/052=role_assignments.tsv index 906e0fdb1b1bc4aa6b02535167bd5819212dbb70..4ccc6fcd2a939ef4be998154eb7ed4b94fcc566a 100644 --- a/openbis/sourceTest/sql/postgresql/159/052=role_assignments.tsv +++ b/openbis/sourceTest/sql/postgresql/159/052=role_assignments.tsv @@ -11,7 +11,3 @@ 11 ADMIN 1 8 2 2008-11-05 09:18:11.471+01 \N 12 POWER_USER 2 9 2 2008-11-05 09:18:11.471+01 \N 13 ADMIN 2 10 2 2008-11-05 09:18:11.471+01 \N -14 POWER_USER 1 11 2 2008-11-05 09:18:11.471+01 \N -15 OBSERVER 1 12 2 2008-11-05 09:18:11.471+01 \N -16 ADMIN 2 12 2 2008-11-05 09:18:11.471+01 \N -17 ADMIN 2 11 2 2008-11-05 09:18:11.471+01 \N \ No newline at end of file diff --git a/openbis/sourceTest/sql/postgresql/159/schema-159.sql b/openbis/sourceTest/sql/postgresql/159/schema-159.sql index e14b73ed1914c4c158d8c3cb5859617813996526..6ad1c3543b453403656377792f4f59c23c904003 100644 --- a/openbis/sourceTest/sql/postgresql/159/schema-159.sql +++ b/openbis/sourceTest/sql/postgresql/159/schema-159.sql @@ -31,7 +31,7 @@ CREATE DOMAIN grid_expression AS character varying(2000); CREATE DOMAIN grid_id AS character varying(200); CREATE DOMAIN identifier AS character varying(200); CREATE DOMAIN location_type AS text - CONSTRAINT location_type_check CHECK ((VALUE = ANY (ARRAY['OPENBIS'::text, 'URL'::text, 'FILE_SYSTEM/PLAIN'::text, 'FILESYSTEM/GIT'::text]))); + CONSTRAINT location_type_check CHECK ((VALUE = ANY (ARRAY['OPENBIS'::text, 'URL'::text, 'FILE_SYSTEM_PLAIN'::text, 'FILE_SYSTEM_GIT'::text]))); CREATE DOMAIN object_name AS character varying(50); CREATE DOMAIN operation_execution_availability AS character varying(40) CONSTRAINT operation_execution_availability_check CHECK (((VALUE)::text = ANY (ARRAY[('AVAILABLE'::character varying)::text, ('DELETE_PENDING'::character varying)::text, ('DELETED'::character varying)::text, ('TIME_OUT_PENDING'::character varying)::text, ('TIMED_OUT'::character varying)::text]))); @@ -182,7 +182,6 @@ CREATE FUNCTION content_copies_uniqueness_check() RETURNS trigger AS $$ BEGIN NEW.location_unique_check = NEW.edms_id || ',' || - coalesce(NEW.host, '') || ',' || coalesce(NEW.path, '') || ',' || coalesce(NEW.git_commit_hash, '') || ',' || coalesce(NEW.external_code, ''); @@ -530,7 +529,6 @@ CREATE TABLE content_copies ( external_code text_value, id tech_id NOT NULL, location_type location_type NOT NULL, - host text_value, path text_value, git_commit_hash text_value, location_unique_check text_value NOT NULL @@ -1761,14 +1759,14 @@ SELECT pg_catalog.setval('metaproject_id_seq', 5, true); SELECT pg_catalog.setval('mtpt_id_seq', 31, true); SELECT pg_catalog.setval('operation_executions_id_seq', 1, false); SELECT pg_catalog.setval('perm_id_seq', 1035, true); -SELECT pg_catalog.setval('person_id_seq', 100, true); +SELECT pg_catalog.setval('person_id_seq', 10, true); SELECT pg_catalog.setval('post_registration_dataset_queue_id_seq', 1, true); SELECT pg_catalog.setval('project_id_seq', 7, true); SELECT pg_catalog.setval('project_relationships_history_id_seq', 1, false); SELECT pg_catalog.setval('property_type_id_seq', 28, true); SELECT pg_catalog.setval('query_id_seq', 1, false); SELECT pg_catalog.setval('relationship_type_id_seq', 3, true); -SELECT pg_catalog.setval('role_assignment_id_seq', 100, true); +SELECT pg_catalog.setval('role_assignment_id_seq', 13, true); SELECT pg_catalog.setval('sample_code_seq', 8, true); SELECT pg_catalog.setval('sample_id_seq', 1061, true); SELECT pg_catalog.setval('sample_property_id_seq', 53, true);