diff --git a/docker-compose.yml b/docker-compose.yml index 1437ad7..38cf6ec 100755 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -62,8 +62,6 @@ services: liquibase: image: nldi-liquibase - depends_on: - - db build: context: ./liquibase args: diff --git a/liquibase/changeLogs/nldi/nldi_data/indexes/webServiceLogId.yml b/liquibase/changeLogs/nldi/nldi_data/indexes/webServiceLogId.yml index dc656a2..985f38a 100644 --- a/liquibase/changeLogs/nldi/nldi_data/indexes/webServiceLogId.yml +++ b/liquibase/changeLogs/nldi/nldi_data/indexes/webServiceLogId.yml @@ -5,10 +5,9 @@ databaseChangeLog: preConditions: - onFail: MARK_RAN - onError: HALT - - not: - - indexExists: - NLDI_SCHEMA_NAME: nldi_data - indexName: web_service_log_id_identifier + - sqlCheck: + expectedResult: 0 + sql: select count(*) from pg_catalog.pg_indexes where schemaname = 'nldi_data' and indexname = 'web_service_log_id_identifier' changes: - sql: create index web_service_log_id_identifier on nldi_data.web_service_log(web_service_log_id); - rollback: drop index if exists nldi_data.web_service_log_id_identifier; diff --git a/liquibase/changeLogs/nldi/nldi_data/tables.sql b/liquibase/changeLogs/nldi/nldi_data/tables.sql index d256d01..240f718 100755 --- a/liquibase/changeLogs/nldi/nldi_data/tables.sql +++ b/liquibase/changeLogs/nldi/nldi_data/tables.sql @@ -21,6 +21,12 @@ create table nldi_data.crawler_source alter table nldi_data.crawler_source owner to ${NLDI_SCHEMA_OWNER_USERNAME}; --rollback drop table nldi_data.crawler_source; +--changeset egrahn:alter.nldi_data.crawler_source.source_suffic +--preconditions onFail:MARK_RAN onError:HALT +--preconditions-sql-check expectedResult:10 select character_maximum_length from information_schema.columns where table_name = 'crawler_source' and table_schema = 'nldi_data' and column_name = 'source_suffix' +alter table nldi_data.crawler_source alter column source_suffix type varchar(1000); +--rollback alter table nldi_data.crawler_source alter column source_suffix type varchar(10); + --changeset drsteini:create.nldi_data.feature --preconditions onFail:MARK_RAN onError:HALT --precondition-sql-check expectedResult:0 select count(*) from information_schema.tables where table_schema = 'nldi_data' and table_name = 'feature'