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
368dac3ba3
commit
0207be4c79
|
@ -509,12 +509,6 @@ class Version13000Date20170718121200 extends SimpleMigrationStep {
|
||||||
]);
|
]);
|
||||||
$table->setPrimaryKey(['id']);
|
$table->setPrimaryKey(['id']);
|
||||||
$table->addIndex(['class'], 'job_class_index');
|
$table->addIndex(['class'], 'job_class_index');
|
||||||
} else {
|
|
||||||
$table = $schema->getTable('jobs');
|
|
||||||
$table->changeColumn('execution_duration', [
|
|
||||||
'notnull' => true,
|
|
||||||
'default' => 0,
|
|
||||||
]);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!$schema->hasTable('users')) {
|
if (!$schema->hasTable('users')) {
|
||||||
|
@ -567,25 +561,25 @@ class Version13000Date20170718121200 extends SimpleMigrationStep {
|
||||||
'default' => '',
|
'default' => '',
|
||||||
]);
|
]);
|
||||||
$table->addColumn('type', 'smallint', [
|
$table->addColumn('type', 'smallint', [
|
||||||
'notnull' => true,
|
'notnull' => false,
|
||||||
'length' => 2,
|
'length' => 2,
|
||||||
'default' => 0,
|
'default' => 0,
|
||||||
'unsigned' => true,
|
'unsigned' => true,
|
||||||
]);
|
]);
|
||||||
$table->addColumn('remember', 'smallint', [
|
$table->addColumn('remember', 'smallint', [
|
||||||
'notnull' => true,
|
'notnull' => false,
|
||||||
'length' => 1,
|
'length' => 1,
|
||||||
'default' => 0,
|
'default' => 0,
|
||||||
'unsigned' => true,
|
'unsigned' => true,
|
||||||
]);
|
]);
|
||||||
$table->addColumn('last_activity', 'integer', [
|
$table->addColumn('last_activity', 'integer', [
|
||||||
'notnull' => true,
|
'notnull' => false,
|
||||||
'length' => 4,
|
'length' => 4,
|
||||||
'default' => 0,
|
'default' => 0,
|
||||||
'unsigned' => true,
|
'unsigned' => true,
|
||||||
]);
|
]);
|
||||||
$table->addColumn('last_check', 'integer', [
|
$table->addColumn('last_check', 'integer', [
|
||||||
'notnull' => true,
|
'notnull' => false,
|
||||||
'length' => 4,
|
'length' => 4,
|
||||||
'default' => 0,
|
'default' => 0,
|
||||||
'unsigned' => true,
|
'unsigned' => true,
|
||||||
|
|
|
@ -63,8 +63,17 @@ class Version13000Date20170919121250 extends SimpleMigrationStep {
|
||||||
$column->setUnsigned(true);
|
$column->setUnsigned(true);
|
||||||
$column = $table->getColumn('type');
|
$column = $table->getColumn('type');
|
||||||
$column->setUnsigned(true);
|
$column->setUnsigned(true);
|
||||||
$column = $table->getColumn('remember');
|
if ($table->hasColumn('remember')) {
|
||||||
$column->setUnsigned(true);
|
$column = $table->getColumn('remember');
|
||||||
|
$column->setUnsigned(true);
|
||||||
|
} else {
|
||||||
|
$table->addColumn('remember', 'smallint', [
|
||||||
|
'notnull' => false,
|
||||||
|
'length' => 1,
|
||||||
|
'default' => 0,
|
||||||
|
'unsigned' => true,
|
||||||
|
]);
|
||||||
|
}
|
||||||
$column = $table->getColumn('last_activity');
|
$column = $table->getColumn('last_activity');
|
||||||
$column->setUnsigned(true);
|
$column->setUnsigned(true);
|
||||||
$column = $table->getColumn('last_check');
|
$column = $table->getColumn('last_check');
|
||||||
|
|
|
@ -20,6 +20,18 @@ class Version21000Date20201120141228 extends SimpleMigrationStep {
|
||||||
if ($loginNameColumn->getLength() !== 255) {
|
if ($loginNameColumn->getLength() !== 255) {
|
||||||
$loginNameColumn->setLength(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')) {
|
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;
|
return $schema;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue