From b07cd38186013f33b430c90a803d63cb82a109ab Mon Sep 17 00:00:00 2001 From: Anthony Keenan Date: Mon, 5 Nov 2018 14:32:51 +0000 Subject: [PATCH] ENT-2534: Seperate database manager into commands (#1527) * Seperate database manager into commands * Documentation update * Slightly better naming * Address review comments * Review comments * Address review comments --- .../cli-application-shell-extensions.rst | 12 +- docs/source/database-management.rst | 149 +++++-- .../CreateMigrationSqlForCordappsCli.kt | 139 +++++++ .../r3/corda/dbmigration/DbManagerOptions.kt | 183 +++++++++ .../com/r3/corda/dbmigration/DryRunCli.kt | 38 ++ .../corda/dbmigration/ExecuteMigrationsCli.kt | 18 + .../com/r3/corda/dbmigration/Launcher.kt | 365 ++++-------------- .../r3/corda/dbmigration/ReleaseLockCli.kt | 19 + 8 files changed, 604 insertions(+), 319 deletions(-) create mode 100644 tools/dbmigration/src/main/kotlin/com/r3/corda/dbmigration/CreateMigrationSqlForCordappsCli.kt create mode 100644 tools/dbmigration/src/main/kotlin/com/r3/corda/dbmigration/DbManagerOptions.kt create mode 100644 tools/dbmigration/src/main/kotlin/com/r3/corda/dbmigration/DryRunCli.kt create mode 100644 tools/dbmigration/src/main/kotlin/com/r3/corda/dbmigration/ExecuteMigrationsCli.kt create mode 100644 tools/dbmigration/src/main/kotlin/com/r3/corda/dbmigration/ReleaseLockCli.kt diff --git a/docs/source/cli-application-shell-extensions.rst b/docs/source/cli-application-shell-extensions.rst index 668174a549..1a9689dd97 100644 --- a/docs/source/cli-application-shell-extensions.rst +++ b/docs/source/cli-application-shell-extensions.rst @@ -77,8 +77,10 @@ List of existing CLI applications List of existing Enterprise CLI applications ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -+----------------------------------------------------------------+--------------------------------------------------------------+--------------------------------+ -| Description | JAR name | Alias | -+----------------------------------------------------------------+--------------------------------------------------------------+--------------------------------+ -| :ref:`Corda Firewall` | ``corda-firewall-.jar`` | ``corda-firewall --