This is an automated email from the ASF dual-hosted git repository.
machristie pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/airavata.git.
from 71e01dd Tutorial gateway for PEARC20 with gateway with cilogon
add f9f3b08 AIRAVATA-3326 MariaDB migrations using docker container
add 50ef0d7 AIRAVATA-3326 migration schema logging - removed dependence
on test classpath
add a090e3e AIRAVATA-3326 ide-integration using mariadb with migrations
add bff2ee2 AIRAVATA-3326 Remove unused code
add cfe585e AIRAVATA-3326 Removing unused/unnecessary file
add 8f40b24 AIRAVATA-3326 Add support for generating full schema and
updated docs
add 6cda1ef AIRAVATA-3326 docs on mysql migration script foreign
key/constraint management
add f51fc4e AIRAVATA-3326 docs update
add 57842ba AIRAVATA-3326 updating docs
add 3441f8d AIRAVATA-3326 Removing unnecessary files
add e96d8db AIRAVATA-3326 Updating docs
add 17af75f AIRAVATA-3326 docker-compose executions invoked manually,
remove from verify phase
add 5f559f4 Merge branch
'AIRAVATA-3326-improved-database-migration-script-creation'
No new revisions were added by this update.
Summary of changes:
.../org/apache/airavata/common/utils/JPAUtils.java | 135 +---
modules/ide-integration/README.md | 6 +
.../META-INF/generate-sql-persistence.xml | 30 -
.../src/main/resources/META-INF/persistence.xml | 138 ----
.../airavataworkflowcatalog-derby.sql | 212 ------
.../database_scripts/appcatalog-derby.sql | 737 ---------------------
.../database_scripts/appcatalog-mysql.sql | 728 --------------------
.../resources/database_scripts/credstore-derby.sql | 27 -
.../resources/database_scripts/credstore-mysql.sql | 27 -
.../resources/database_scripts/dozer_mapping.xml | 26 -
.../database_scripts/expcatalog-derby.sql | 403 -----------
.../database_scripts/expcatalog-mysql.sql | 405 -----------
.../init/02-sharing-registry-migrations.sql | 5 +-
.../init/03-appcatalog-migrations.sql | 6 +-
.../init/04-expcatalog-migrations.sql | 4 +-
.../database_scripts/replicacatalog-derby.sql | 85 ---
.../database_scripts/replicacatalog-mysql.sql | 80 ---
.../database_scripts/sharing-registry-mysql.sql | 149 -----
.../user-profile-catalog-derby.sql | 163 -----
.../user-profile-catalog-mysql.sql | 163 -----
.../database_scripts/workflowcatalog-derby.sql | 128 ----
.../database_scripts/workflowcatalog-mysql.sql | 128 ----
.../src/main/resources/docker-compose.yml | 4 +-
modules/registry/registry-core/README.md | 120 +++-
modules/registry/registry-core/pom.xml | 123 +++-
.../core/utils/JPAUtil/AppCatalogJPAUtils.java | 2 +-
.../core/utils/JPAUtil/ExpCatalogJPAUtils.java | 2 +-
.../core/utils/JPAUtil/RepCatalogJPAUtils.java | 2 +-
.../core/utils/migration/MappingToolRunner.java | 46 ++
.../utils/migration/MigrationSchemaGenerator.java | 100 +++
.../META-INF/generate-sql-persistence.xml | 30 -
.../src/main/resources/expcatalog-mysql.sql | 4 +-
.../derby}/airavata-server.properties | 2 +-
.../mysql}/airavata-server.properties | 31 +-
.../migrations-util/mysql/docker-compose.yml | 15 +
.../create_databases.sql} | 20 +-
36 files changed, 413 insertions(+), 3873 deletions(-)
delete mode 100644
modules/ide-integration/src/main/resources/META-INF/generate-sql-persistence.xml
delete mode 100644
modules/ide-integration/src/main/resources/META-INF/persistence.xml
delete mode 100644
modules/ide-integration/src/main/resources/database_scripts/airavataworkflowcatalog-derby.sql
delete mode 100644
modules/ide-integration/src/main/resources/database_scripts/appcatalog-derby.sql
delete mode 100644
modules/ide-integration/src/main/resources/database_scripts/appcatalog-mysql.sql
delete mode 100644
modules/ide-integration/src/main/resources/database_scripts/credstore-derby.sql
delete mode 100644
modules/ide-integration/src/main/resources/database_scripts/credstore-mysql.sql
delete mode 100644
modules/ide-integration/src/main/resources/database_scripts/dozer_mapping.xml
delete mode 100644
modules/ide-integration/src/main/resources/database_scripts/expcatalog-derby.sql
delete mode 100644
modules/ide-integration/src/main/resources/database_scripts/expcatalog-mysql.sql
delete mode 100644
modules/ide-integration/src/main/resources/database_scripts/replicacatalog-derby.sql
delete mode 100644
modules/ide-integration/src/main/resources/database_scripts/replicacatalog-mysql.sql
delete mode 100644
modules/ide-integration/src/main/resources/database_scripts/sharing-registry-mysql.sql
delete mode 100644
modules/ide-integration/src/main/resources/database_scripts/user-profile-catalog-derby.sql
delete mode 100644
modules/ide-integration/src/main/resources/database_scripts/user-profile-catalog-mysql.sql
delete mode 100644
modules/ide-integration/src/main/resources/database_scripts/workflowcatalog-derby.sql
delete mode 100644
modules/ide-integration/src/main/resources/database_scripts/workflowcatalog-mysql.sql
create mode 100644
modules/registry/registry-core/src/main/java/org/apache/airavata/registry/core/utils/migration/MappingToolRunner.java
create mode 100644
modules/registry/registry-core/src/main/java/org/apache/airavata/registry/core/utils/migration/MigrationSchemaGenerator.java
delete mode 100644
modules/registry/registry-core/src/main/resources/META-INF/generate-sql-persistence.xml
copy modules/registry/registry-core/src/{test/resources =>
main/resources/migrations-util/derby}/airavata-server.properties (98%)
copy modules/registry/registry-core/src/{test/resources =>
main/resources/migrations-util/mysql}/airavata-server.properties (65%)
create mode 100644
modules/registry/registry-core/src/main/resources/migrations-util/mysql/docker-compose.yml
copy
modules/{airavata-helix/agent-api/src/main/java/org/apache/airavata/agents/api/CommandOutput.java
=>
registry/registry-core/src/main/resources/migrations-util/mysql/docker-entrypoint-initdb.d/create_databases.sql}
(70%)