Change further columns to be nullable with a default of 0
Signed-off-by: Julius Härtl <jus@bitgrid.net>
This commit is contained in:
parent
20949d7f48
commit
0befe07127
|
@ -518,12 +518,6 @@ class Version13000Date20170718121200 extends SimpleMigrationStep {
|
|||
]);
|
||||
$table->setPrimaryKey(['id']);
|
||||
$table->addIndex(['class'], 'job_class_index');
|
||||
} else {
|
||||
$table = $schema->getTable('jobs');
|
||||
$table->changeColumn('execution_duration', [
|
||||
'notnull' => true,
|
||||
'default' => 0,
|
||||
]);
|
||||
}
|
||||
|
||||
if (!$schema->hasTable('users')) {
|
||||
|
@ -576,25 +570,25 @@ class Version13000Date20170718121200 extends SimpleMigrationStep {
|
|||
'default' => '',
|
||||
]);
|
||||
$table->addColumn('type', 'smallint', [
|
||||
'notnull' => true,
|
||||
'notnull' => false,
|
||||
'length' => 2,
|
||||
'default' => 0,
|
||||
'unsigned' => true,
|
||||
]);
|
||||
$table->addColumn('remember', 'smallint', [
|
||||
'notnull' => true,
|
||||
'notnull' => false,
|
||||
'length' => 1,
|
||||
'default' => 0,
|
||||
'unsigned' => true,
|
||||
]);
|
||||
$table->addColumn('last_activity', 'integer', [
|
||||
'notnull' => true,
|
||||
'notnull' => false,
|
||||
'length' => 4,
|
||||
'default' => 0,
|
||||
'unsigned' => true,
|
||||
]);
|
||||
$table->addColumn('last_check', 'integer', [
|
||||
'notnull' => true,
|
||||
'notnull' => false,
|
||||
'length' => 4,
|
||||
'default' => 0,
|
||||
'unsigned' => true,
|
||||
|
|
|
@ -68,7 +68,7 @@ class Version13000Date20170919121250 extends SimpleMigrationStep {
|
|||
$column->setUnsigned(true);
|
||||
} else {
|
||||
$table->addColumn('remember', 'smallint', [
|
||||
'notnull' => true,
|
||||
'notnull' => false,
|
||||
'length' => 1,
|
||||
'default' => 0,
|
||||
'unsigned' => true,
|
||||
|
|
|
@ -20,6 +20,18 @@ class Version21000Date20201120141228 extends SimpleMigrationStep {
|
|||
if ($loginNameColumn->getLength() !== 255) {
|
||||
$loginNameColumn->setLength(255);
|
||||
}
|
||||
$table->changeColumn('type', [
|
||||
'notnull' => false,
|
||||
]);
|
||||
$table->changeColumn('remember', [
|
||||
'notnull' => false,
|
||||
]);
|
||||
$table->changeColumn('last_activity', [
|
||||
'notnull' => false,
|
||||
]);
|
||||
$table->changeColumn('last_check', [
|
||||
'notnull' => false,
|
||||
]);
|
||||
}
|
||||
|
||||
if ($schema->hasTable('dav_job_status')) {
|
||||
|
@ -40,6 +52,14 @@ class Version21000Date20201120141228 extends SimpleMigrationStep {
|
|||
}
|
||||
}
|
||||
|
||||
if ($schema->hasTable('jobs')) {
|
||||
$table = $schema->getTable('jobs');
|
||||
$table->changeColumn('execution_duration', [
|
||||
'notnull' => false,
|
||||
'default' => 0,
|
||||
]);
|
||||
}
|
||||
|
||||
return $schema;
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue