DDC-816 - Fix output of warning message in update and drop schema-tool commands
This commit is contained in:
parent
8f80c94923
commit
039293c27a
@ -70,8 +70,6 @@ EOT
|
|||||||
|
|
||||||
protected function executeSchemaCommand(InputInterface $input, OutputInterface $output, SchemaTool $schemaTool, array $metadatas)
|
protected function executeSchemaCommand(InputInterface $input, OutputInterface $output, SchemaTool $schemaTool, array $metadatas)
|
||||||
{
|
{
|
||||||
$output->write('ATTENTION: This operation should not be executed in an production enviroment.' . PHP_EOL . PHP_EOL);
|
|
||||||
|
|
||||||
if ($input->getOption('dump-sql') === true) {
|
if ($input->getOption('dump-sql') === true) {
|
||||||
$sqls = $schemaTool->getDropSchemaSql($metadatas);
|
$sqls = $schemaTool->getDropSchemaSql($metadatas);
|
||||||
$output->write(implode(';' . PHP_EOL, $sqls) . PHP_EOL);
|
$output->write(implode(';' . PHP_EOL, $sqls) . PHP_EOL);
|
||||||
@ -80,6 +78,8 @@ EOT
|
|||||||
$schemaTool->dropSchema($metadatas);
|
$schemaTool->dropSchema($metadatas);
|
||||||
$output->write('Database schema dropped successfully!' . PHP_EOL);
|
$output->write('Database schema dropped successfully!' . PHP_EOL);
|
||||||
} else {
|
} else {
|
||||||
|
$output->write('ATTENTION: This operation should not be executed in an production enviroment.' . PHP_EOL . PHP_EOL);
|
||||||
|
|
||||||
$sqls = $schemaTool->getDropSchemaSql($metadatas);
|
$sqls = $schemaTool->getDropSchemaSql($metadatas);
|
||||||
|
|
||||||
if (count($sqls)) {
|
if (count($sqls)) {
|
||||||
|
@ -75,10 +75,6 @@ EOT
|
|||||||
|
|
||||||
protected function executeSchemaCommand(InputInterface $input, OutputInterface $output, SchemaTool $schemaTool, array $metadatas)
|
protected function executeSchemaCommand(InputInterface $input, OutputInterface $output, SchemaTool $schemaTool, array $metadatas)
|
||||||
{
|
{
|
||||||
$output->write('ATTENTION: This operation should not be executed in an production enviroment.' . PHP_EOL);
|
|
||||||
$output->write('Use the incremental update to detect changes during development and use' . PHP_EOL);
|
|
||||||
$output->write('this SQL DDL to manually update your database in production.' . PHP_EOL . PHP_EOL);
|
|
||||||
|
|
||||||
// Defining if update is complete or not (--complete not defined means $saveMode = true)
|
// Defining if update is complete or not (--complete not defined means $saveMode = true)
|
||||||
$saveMode = ($input->getOption('complete') !== true);
|
$saveMode = ($input->getOption('complete') !== true);
|
||||||
|
|
||||||
@ -90,6 +86,10 @@ EOT
|
|||||||
$schemaTool->updateSchema($metadatas, $saveMode);
|
$schemaTool->updateSchema($metadatas, $saveMode);
|
||||||
$output->write('Database schema updated successfully!' . PHP_EOL);
|
$output->write('Database schema updated successfully!' . PHP_EOL);
|
||||||
} else {
|
} else {
|
||||||
|
$output->write('ATTENTION: This operation should not be executed in an production enviroment.' . PHP_EOL);
|
||||||
|
$output->write('Use the incremental update to detect changes during development and use' . PHP_EOL);
|
||||||
|
$output->write('this SQL DDL to manually update your database in production.' . PHP_EOL . PHP_EOL);
|
||||||
|
|
||||||
$sqls = $schemaTool->getUpdateSchemaSql($metadatas, $saveMode);
|
$sqls = $schemaTool->getUpdateSchemaSql($metadatas, $saveMode);
|
||||||
|
|
||||||
if (count($sqls)) {
|
if (count($sqls)) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user