summaryrefslogtreecommitdiffstats
path: root/core
diff options
context:
space:
mode:
authorMorris Jobke <hey@morrisjobke.de>2021-03-17 17:52:42 +0100
committerGitHub <noreply@github.com>2021-03-17 17:52:42 +0100
commit6867ba8e33c97fedb29377c40414bf0e20eee0c8 (patch)
tree305e1a5498a9e1b2c39be554b1b51b2e1cb84755 /core
parent0d46fafd41a739c74a500d6149af23deb9d70155 (diff)
parent244e13cd433a0a30a0ca77537fc6711e90916775 (diff)
downloadnextcloud-server-6867ba8e33c97fedb29377c40414bf0e20eee0c8.tar.gz
nextcloud-server-6867ba8e33c97fedb29377c40414bf0e20eee0c8.zip
Merge pull request #24580 from nextcloud/enh/noid/db-convert
DB conversion: improve console output
Diffstat (limited to 'core')
-rw-r--r--core/Command/Db/ConvertType.php5
1 files changed, 4 insertions, 1 deletions
diff --git a/core/Command/Db/ConvertType.php b/core/Command/Db/ConvertType.php
index 6e20acf254b..d826b6a6c50 100644
--- a/core/Command/Db/ConvertType.php
+++ b/core/Command/Db/ConvertType.php
@@ -246,6 +246,7 @@ class ConvertType extends Command implements CompletionAwareInterface {
$schemaManager = new \OC\DB\MDB2SchemaManager($toDB);
$apps = $input->getOption('all-apps') ? \OC_App::getAllApps() : \OC_App::getEnabledApps();
foreach ($apps as $app) {
+ $output->writeln('<info> - '.$app.'</info>');
if (file_exists(\OC_App::getAppPath($app).'/appinfo/database.xml')) {
$schemaManager->createDbFromStructure(\OC_App::getAppPath($app).'/appinfo/database.xml');
} else {
@@ -327,6 +328,7 @@ class ConvertType extends Command implements CompletionAwareInterface {
}
$progress = new ProgressBar($output, $count);
+ $progress->setFormat('very_verbose');
$progress->start();
$redraw = $count > $chunkSize ? 100 : ($count > 100 ? 5 : 1);
$progress->setRedrawFrequency($redraw);
@@ -382,6 +384,7 @@ class ConvertType extends Command implements CompletionAwareInterface {
$result->closeCursor();
}
$progress->finish();
+ $output->writeln('');
}
protected function getColumnType(Table $table, $columnName) {
@@ -414,7 +417,7 @@ class ConvertType extends Command implements CompletionAwareInterface {
try {
// copy table rows
foreach ($tables as $table) {
- $output->writeln($table);
+ $output->writeln('<info> - '.$table.'</info>');
$this->copyTable($fromDB, $toDB, $schema->getTable($table), $input, $output);
}
if ($input->getArgument('type') === 'pgsql') {