class DatabaseExporter extends Object
| Modifier and Type | Field and Description |
|---|---|
private static String |
BACKUP_DATABASE_FILE_FORMAT |
private static String |
DATABASE_FILE_FORMAT |
private static String |
EXPORT_SCRIPT_NAME_FORMAT |
private static org.slf4j.Logger |
logger |
private static String |
REPACKAGED_DATABASE_FORMAT |
private static String |
SCRIPT_TO_FORMAT |
private static String |
URL_FORMAT |
| Constructor and Description |
|---|
DatabaseExporter() |
| Modifier and Type | Method and Description |
|---|---|
private static void |
createDatabaseBackup(Path databaseFilePath) |
private static Path |
exportDatabaseScript(DatabaseVersion databaseVersion,
Path databasePath,
String user,
String password) |
private static Path |
getRepackagedDatabasePath(DatabaseVersion databaseVersion,
Path databaseFilePath,
Path databasePath) |
(package private) static Path |
runExportBackup(DatabaseVersion databaseVersion,
String user,
String pass,
String databaseLocation)
Run database export to script SQL and move database file to backup location
|
private static final String URL_FORMAT
private static final String DATABASE_FILE_FORMAT
private static final String BACKUP_DATABASE_FILE_FORMAT
private static final String REPACKAGED_DATABASE_FORMAT
private static final String EXPORT_SCRIPT_NAME_FORMAT
private static final String SCRIPT_TO_FORMAT
private static final org.slf4j.Logger logger
static Path runExportBackup(DatabaseVersion databaseVersion, String user, String pass, String databaseLocation)
databaseVersion - H2 Source Database Versionuser - Usernamepass - PassworddatabaseLocation - Absolute Path to Database Location without file extensionprivate static Path getRepackagedDatabasePath(DatabaseVersion databaseVersion, Path databaseFilePath, Path databasePath)
private static Path exportDatabaseScript(DatabaseVersion databaseVersion, Path databasePath, String user, String password)
private static void createDatabaseBackup(Path databaseFilePath)
Copyright © 2024 Apache NiFi Project. All rights reserved.