Fix installing on Oracle

Empty strings are stored as null in Oracle,
so a column with NotNull can not have an empty string as default

Signed-off-by: Joas Schilling <coding@schilljs.com>
This commit is contained in:
Joas Schilling 2020-09-07 11:55:03 +02:00 committed by backportbot[bot]
parent c3a6f50206
commit f64b9c528e
1 changed files with 3 additions and 1 deletions

View File

@ -59,7 +59,9 @@ class Version18000Date20190920085628 extends SimpleMigrationStep {
$table->addColumn('displayname', Type::STRING, [ $table->addColumn('displayname', Type::STRING, [
'notnull' => true, 'notnull' => true,
'length' => 255, 'length' => 255,
'default' => '', // Will be overwritten in postSchemaChange, but Oracle can not save
// empty strings in notnull columns
'default' => 'name',
]); ]);
} }