From 5e3c4f96090e926916b06a52580bbba2a60a4555 Mon Sep 17 00:00:00 2001 From: Joas Schilling Date: Mon, 7 Sep 2020 11:55:03 +0200 Subject: [PATCH] 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 --- core/Migrations/Version18000Date20190920085628.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/core/Migrations/Version18000Date20190920085628.php b/core/Migrations/Version18000Date20190920085628.php index 96fcfc7ab8..0e83855d55 100644 --- a/core/Migrations/Version18000Date20190920085628.php +++ b/core/Migrations/Version18000Date20190920085628.php @@ -60,7 +60,9 @@ class Version18000Date20190920085628 extends SimpleMigrationStep { $table->addColumn('displayname', Types::STRING, [ 'notnull' => true, 'length' => 255, - 'default' => '', + // Will be overwritten in postSchemaChange, but Oracle can not save + // empty strings in notnull columns + 'default' => 'name', ]); }