mirror of
https://github.com/nextcloud/server.git
synced 2025-05-07 07:11:32 +00:00
fix(migration): Check if column exits before adding it
Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com>
This commit is contained in:
parent
e2e5de8724
commit
ffa19a9827
1 changed files with 21 additions and 15 deletions
|
@ -37,21 +37,27 @@ class Version30000Date20240708160048 extends SimpleMigrationStep {
|
|||
if ($schema->hasTable('taskprocessing_tasks')) {
|
||||
$table = $schema->getTable('taskprocessing_tasks');
|
||||
|
||||
$table->addColumn('scheduled_at', Types::INTEGER, [
|
||||
'notnull' => false,
|
||||
'default' => null,
|
||||
'unsigned' => true,
|
||||
]);
|
||||
$table->addColumn('started_at', Types::INTEGER, [
|
||||
'notnull' => false,
|
||||
'default' => null,
|
||||
'unsigned' => true,
|
||||
]);
|
||||
$table->addColumn('ended_at', Types::INTEGER, [
|
||||
'notnull' => false,
|
||||
'default' => null,
|
||||
'unsigned' => true,
|
||||
]);
|
||||
if (!$table->hasColumn('scheduled_at')) {
|
||||
$table->addColumn('scheduled_at', Types::INTEGER, [
|
||||
'notnull' => false,
|
||||
'default' => null,
|
||||
'unsigned' => true,
|
||||
]);
|
||||
}
|
||||
if (!$table->hasColumn('started_at')) {
|
||||
$table->addColumn('started_at', Types::INTEGER, [
|
||||
'notnull' => false,
|
||||
'default' => null,
|
||||
'unsigned' => true,
|
||||
]);
|
||||
}
|
||||
if (!$table->hasColumn('ended_at')) {
|
||||
$table->addColumn('ended_at', Types::INTEGER, [
|
||||
'notnull' => false,
|
||||
'default' => null,
|
||||
'unsigned' => true,
|
||||
]);
|
||||
}
|
||||
|
||||
return $schema;
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue