Download autopatch Free Java Code
Description
An automated database patching framework for Java.
Source Files
The download file autopatch-master.zip has the following entries.
.gitignore//from w w w. j a v a 2 s . c o m
.mailmap
.travis.yml
CHANGELOG
README.md
examples/MSSQL-example.txt
examples/distributed-sample/build.xml
examples/distributed-sample/conf/log4j.properties
examples/distributed-sample/conf/migration.properties
examples/distributed-sample/db/data/app1/patch00005_initial_data.xml
examples/distributed-sample/db/sql/app1/patch00002.sql
examples/distributed-sample/db/sql/app2/patch00001.sql
examples/distributed-sample/db/sql/app2/patch00003.sql
examples/distributed-sample/db/sql/app3/patch00004.sql
examples/distributed-sample/lib/hsqldb.jar
examples/distributed-sample/var/app1.properties
examples/distributed-sample/var/app1.script
examples/distributed-sample/var/app2.properties
examples/distributed-sample/var/app2.script
examples/distributed-sample/var/app3/system1.properties
examples/distributed-sample/var/app3/system1.script
examples/distributed-sample/var/app3/system2.properties
examples/distributed-sample/var/app3/system2.script
examples/distributed-sample/var/orchestrator.properties
examples/distributed-sample/var/orchestrator.script
maven-eclipse.xml
migration.properties
pom.xml
src/integration-test/java/com/tacitknowledge/util/migration/AutoPatchIntegrationTestBase.java
src/integration-test/java/com/tacitknowledge/util/migration/MigrationUnlockTest.java
src/integration-test/java/com/tacitknowledge/util/migration/MissingPatchMigrationRunnerStrategyIntegrationTest.java
src/integration-test/java/com/tacitknowledge/util/migration/MultiNodeAutoPatchTest.java
src/integration-test/java/com/tacitknowledge/util/migration/MultiServerRaceConditionTest.java
src/integration-test/java/com/tacitknowledge/util/migration/listeners/WhinyMigrationListener.java
src/integration-test/resources/com/tacitknowledge/util/migration/inttest-tasks/catalog/patch00004-rollback_patch04.sql
src/integration-test/resources/com/tacitknowledge/util/migration/inttest-tasks/catalog/patch00004_patch04.sql
src/integration-test/resources/com/tacitknowledge/util/migration/inttest-tasks/core/patch00002_patch02.sql
src/integration-test/resources/com/tacitknowledge/util/migration/inttest-tasks/missingpatchstrategy/batch1/patch00001_patch01.sql
src/integration-test/resources/com/tacitknowledge/util/migration/inttest-tasks/missingpatchstrategy/batch1/patch00004_patch04.sql
src/integration-test/resources/com/tacitknowledge/util/migration/inttest-tasks/missingpatchstrategy/batch2/patch00002-rollback_patch02.sql
src/integration-test/resources/com/tacitknowledge/util/migration/inttest-tasks/missingpatchstrategy/batch2/patch00002_patch02.sql
src/integration-test/resources/com/tacitknowledge/util/migration/inttest-tasks/missingpatchstrategy/batch2/patch00003-rollback_patch03.sql
src/integration-test/resources/com/tacitknowledge/util/migration/inttest-tasks/missingpatchstrategy/batch2/patch00003_patch03.sql
src/integration-test/resources/com/tacitknowledge/util/migration/inttest-tasks/order/patch00001_patch01.sql
src/integration-test/resources/com/tacitknowledge/util/migration/inttest-tasks/order/patch00003_patch03.sql
src/integration-test/resources/com/tacitknowledge/util/migration/inttest-tasks/race/patch00001_create_race_table.sql
src/integration-test/resources/com/tacitknowledge/util/migration/inttest-tasks/race/patch00002_insert_into_race.sql
src/integration-test/resources/com/tacitknowledge/util/migration/inttest-tasks/race/patch00003_insert_into_race_2.sql
src/integration-test/resources/com/tacitknowledge/util/migration/inttest-tasks/race/patch00004_insert_into_race_3.sql
src/integration-test/resources/inttest-migration.properties
src/integration-test/resources/log4j.properties
src/integration-test/resources/missingpatchstrategybatch1-inttest-migration.properties
src/integration-test/resources/missingpatchstrategybatch2-inttest-migration.properties
src/integration-test/resources/missingpatchstrategybatch3-inttest-migration.properties
src/integration-test/resources/missingpatchstrategybatch4-inttest-migration.properties
src/integration-test/resources/multiserver-inttest-migration.properties
src/integration-test/resources/node-added-inttest-migration.properties
src/main/java/com/tacitknowledge/util/migration/AbstractMigrationListener.java
src/main/java/com/tacitknowledge/util/migration/AutopatchRegistry.java
src/main/java/com/tacitknowledge/util/migration/ClassMigrationTaskSource.java
src/main/java/com/tacitknowledge/util/migration/DistributedMigrationProcess.java
src/main/java/com/tacitknowledge/util/migration/MigrationBroadcaster.java
src/main/java/com/tacitknowledge/util/migration/MigrationContext.java
src/main/java/com/tacitknowledge/util/migration/MigrationException.java
src/main/java/com/tacitknowledge/util/migration/MigrationListener.java
src/main/java/com/tacitknowledge/util/migration/MigrationProcess.java
src/main/java/com/tacitknowledge/util/migration/MigrationRunnerFactory.java
src/main/java/com/tacitknowledge/util/migration/MigrationRunnerStrategy.java
src/main/java/com/tacitknowledge/util/migration/MigrationTask.java
src/main/java/com/tacitknowledge/util/migration/MigrationTaskSource.java
src/main/java/com/tacitknowledge/util/migration/MigrationTaskSupport.java
src/main/java/com/tacitknowledge/util/migration/MissingPatchMigrationRunnerStrategy.java
src/main/java/com/tacitknowledge/util/migration/OrderedMigrationRunnerStrategy.java
src/main/java/com/tacitknowledge/util/migration/PatchInfoStore.java
src/main/java/com/tacitknowledge/util/migration/PatchRollbackPredicate.java
src/main/java/com/tacitknowledge/util/migration/RollbackBroadcaster.java
src/main/java/com/tacitknowledge/util/migration/RollbackListener.java
src/main/java/com/tacitknowledge/util/migration/RollbackableMigrationTask.java
src/main/java/com/tacitknowledge/util/migration/jdbc/AutoPatchService.java
src/main/java/com/tacitknowledge/util/migration/jdbc/AutoPatchSupport.java
src/main/java/com/tacitknowledge/util/migration/jdbc/DataSourceMigrationContext.java
src/main/java/com/tacitknowledge/util/migration/jdbc/DatabaseType.java
src/main/java/com/tacitknowledge/util/migration/jdbc/DistributedAutoPatchService.java
src/main/java/com/tacitknowledge/util/migration/jdbc/DistributedJdbcMigrationLauncher.java
src/main/java/com/tacitknowledge/util/migration/jdbc/DistributedJdbcMigrationLauncherFactory.java
src/main/java/com/tacitknowledge/util/migration/jdbc/DistributedMigrationInformation.java
src/main/java/com/tacitknowledge/util/migration/jdbc/DistributedMigrationTableUnlock.java
src/main/java/com/tacitknowledge/util/migration/jdbc/DistributedStandaloneMigrationLauncher.java
src/main/java/com/tacitknowledge/util/migration/jdbc/JdbcMigrationContext.java
src/main/java/com/tacitknowledge/util/migration/jdbc/JdbcMigrationLauncher.java
src/main/java/com/tacitknowledge/util/migration/jdbc/JdbcMigrationLauncherFactory.java
src/main/java/com/tacitknowledge/util/migration/jdbc/JdbcMigrationLauncherFactoryLoader.java
src/main/java/com/tacitknowledge/util/migration/jdbc/MigrationInformation.java
src/main/java/com/tacitknowledge/util/migration/jdbc/MigrationTableUnlock.java
src/main/java/com/tacitknowledge/util/migration/jdbc/PatchTable.java
src/main/java/com/tacitknowledge/util/migration/jdbc/SqlLoadMigrationTask.java
src/main/java/com/tacitknowledge/util/migration/jdbc/SqlScriptMigrationTask.java
src/main/java/com/tacitknowledge/util/migration/jdbc/SqlScriptMigrationTaskSource.java
src/main/java/com/tacitknowledge/util/migration/jdbc/StandaloneMigrationLauncher.java
src/main/java/com/tacitknowledge/util/migration/jdbc/WebAppJNDIMigrationLauncher.java
src/main/java/com/tacitknowledge/util/migration/jdbc/WebAppMigrationLauncher.java
src/main/java/com/tacitknowledge/util/migration/jdbc/loader/DelimitedFileLoader.java
src/main/java/com/tacitknowledge/util/migration/jdbc/loader/ExcelFileLoader.java
src/main/java/com/tacitknowledge/util/migration/jdbc/loader/FileLoadingUtility.java
src/main/java/com/tacitknowledge/util/migration/jdbc/loader/FlatXmlDataSetMigrationTask.java
src/main/java/com/tacitknowledge/util/migration/jdbc/loader/FlatXmlDataSetTaskSource.java
src/main/java/com/tacitknowledge/util/migration/jdbc/util/ConfigurationUtil.java
src/main/java/com/tacitknowledge/util/migration/jdbc/util/ConnectionWrapperDataSource.java
src/main/java/com/tacitknowledge/util/migration/jdbc/util/MigrationUtil.java
src/main/java/com/tacitknowledge/util/migration/jdbc/util/NonPooledDataSource.java
src/main/java/com/tacitknowledge/util/migration/jdbc/util/SqlUtil.java
src/main/java/com/tacitknowledge/util/migration/jdbc/util/SybaseUtil.java
src/main/resources/com/tacitknowledge/util/migration/jdbc/hsqldb.properties
src/main/resources/com/tacitknowledge/util/migration/jdbc/mysql.properties
src/main/resources/com/tacitknowledge/util/migration/jdbc/oracle.properties
src/main/resources/com/tacitknowledge/util/migration/jdbc/postgres.properties
src/main/resources/com/tacitknowledge/util/migration/jdbc/sqlserver.properties
src/main/resources/com/tacitknowledge/util/migration/jdbc/sybase.properties
src/test/java/com/tacitknowledge/util/migration/ClassMigrationTaskSourceTest.java
src/test/java/com/tacitknowledge/util/migration/DistributedAutoPatchRollbackTest.java
src/test/java/com/tacitknowledge/util/migration/DistributedAutoPatchServiceTest.java
src/test/java/com/tacitknowledge/util/migration/DistributedMigrationProcessTest.java
src/test/java/com/tacitknowledge/util/migration/MigrationBroadcasterTest.java
src/test/java/com/tacitknowledge/util/migration/MigrationListenerTestBase.java
src/test/java/com/tacitknowledge/util/migration/MigrationProcessRollbackTest.java
src/test/java/com/tacitknowledge/util/migration/MigrationProcessTest.java
src/test/java/com/tacitknowledge/util/migration/MigrationTest.java
src/test/java/com/tacitknowledge/util/migration/MissingPatchMigrationRunnerStrategyTest.java
src/test/java/com/tacitknowledge/util/migration/OrderedMigrationRunnerStrategyTest.java
src/test/java/com/tacitknowledge/util/migration/PatchRollbackPredicateTest.java
src/test/java/com/tacitknowledge/util/migration/TestMigrationContext.java
src/test/java/com/tacitknowledge/util/migration/builders/MockBuilder.java
src/test/java/com/tacitknowledge/util/migration/jdbc/DataSourceMigrationContextTest.java
src/test/java/com/tacitknowledge/util/migration/jdbc/DatabaseTypeTest.java
src/test/java/com/tacitknowledge/util/migration/jdbc/DistributedJdbcMigrationLauncherFactoryTest.java
src/test/java/com/tacitknowledge/util/migration/jdbc/JdbcMigrationLauncherFactoryTest.java
src/test/java/com/tacitknowledge/util/migration/jdbc/JdbcMigrationLauncherTest.java
src/test/java/com/tacitknowledge/util/migration/jdbc/MockDatabaseType.java
src/test/java/com/tacitknowledge/util/migration/jdbc/PatchTableTest.java
src/test/java/com/tacitknowledge/util/migration/jdbc/SqlScriptMigrationTaskSourceTest.java
src/test/java/com/tacitknowledge/util/migration/jdbc/SqlScriptMigrationTaskTest.java
src/test/java/com/tacitknowledge/util/migration/jdbc/StandaloneMigrationLauncherTest.java
src/test/java/com/tacitknowledge/util/migration/jdbc/TestAutoPatchService.java
src/test/java/com/tacitknowledge/util/migration/jdbc/TestDataSourceMigrationContext.java
src/test/java/com/tacitknowledge/util/migration/jdbc/TestDistributedAutoPatchService.java
src/test/java/com/tacitknowledge/util/migration/jdbc/TestDistributedJdbcMigrationLauncher.java
src/test/java/com/tacitknowledge/util/migration/jdbc/TestDistributedJdbcMigrationLauncherFactory.java
src/test/java/com/tacitknowledge/util/migration/jdbc/TestJdbcMigrationLauncher.java
src/test/java/com/tacitknowledge/util/migration/jdbc/TestJdbcMigrationLauncherFactory.java
src/test/java/com/tacitknowledge/util/migration/jdbc/WebAppServletContextFactoryTest.java
src/test/java/com/tacitknowledge/util/migration/jdbc/loader/NameParseTest.java
src/test/java/com/tacitknowledge/util/migration/jdbc/loader/QueryTest.java
src/test/java/com/tacitknowledge/util/migration/jdbc/util/ConnectionWrapperDataSourceTest.java
src/test/java/com/tacitknowledge/util/migration/jdbc/util/MigrationUtilTest.java
src/test/java/com/tacitknowledge/util/migration/jdbc/util/SybaseUtilTest.java
src/test/java/com/tacitknowledge/util/migration/tasks/BaseTestMigrationTask.java
src/test/java/com/tacitknowledge/util/migration/tasks/instantiation/TestMigrationTaskInstantiationException.java
src/test/java/com/tacitknowledge/util/migration/tasks/normal/TestMigrationTask1.java
src/test/java/com/tacitknowledge/util/migration/tasks/normal/TestMigrationTask2.java
src/test/java/com/tacitknowledge/util/migration/tasks/normal/TestMigrationTask3.java
src/test/java/com/tacitknowledge/util/migration/tasks/normal/TestMigrationTask4.java
src/test/java/com/tacitknowledge/util/migration/tasks/post/TestPostMigrationTask1.java
src/test/java/com/tacitknowledge/util/migration/tasks/post/TestPostMigrationTask2.java
src/test/java/com/tacitknowledge/util/migration/tasks/rollback/BaseTestRollbackableMigrationTask.java
src/test/java/com/tacitknowledge/util/migration/tasks/rollback/TestRollbackableTask1.java
src/test/java/com/tacitknowledge/util/migration/tasks/rollback/TestRollbackableTask2.java
src/test/java/com/tacitknowledge/util/migration/tasks/rollback/TestRollbackableTask3.java
src/test/java/com/tacitknowledge/util/migration/tasks/rollback/TestRollbackableTask4.java
src/test/java/com/tacitknowledge/util/migration/tasks/rollback/TestRollbackableTask5.java
src/test/java/com/tacitknowledge/util/migration/tasks/rollback/migrationtasks/TestMigrationTaskRollback1.java
src/test/java/com/tacitknowledge/util/migration/test/listeners/TestListener1.java
src/test/java/com/tacitknowledge/util/migration/test/listeners/TestListener2.java
src/test/resources/com/tacitknowledge/util/migration/jdbc/test/patch0001-rollback.sql
src/test/resources/com/tacitknowledge/util/migration/jdbc/test/patch0001.sql
src/test/resources/com/tacitknowledge/util/migration/jdbc/test/patch0002_second_patch.sql
src/test/resources/com/tacitknowledge/util/migration/jdbc/test/patch0003-rollback_third_patch.sql
src/test/resources/com/tacitknowledge/util/migration/jdbc/test/patch0003_third_patch.sql
src/test/resources/com/tacitknowledge/util/migration/jdbc/test/sybase_tsql.sql
src/test/resources/log4j.properties
src/test/resources/migration.properties
tacit_checkstyle.config
Download
Click the following link to download autopatch-master.zip.
autopatch-master.zip