Browse Source

fix(migration): Fix files metadata migration

Signed-off-by: Joas Schilling <coding@schilljs.com>
pull/41351/head
Joas Schilling 2 years ago
parent
commit
960b95bb8e
No known key found for this signature in database GPG Key ID: 74434EFE0D2E2205
  1. 35
      core/Migrations/Version28000Date20231004103301.php
  2. 2
      version.php

35
core/Migrations/Version28000Date20231004103301.php

@ -42,12 +42,16 @@ class Version28000Date20231004103301 extends SimpleMigrationStep {
$table->addColumn('id', Types::BIGINT, [
'autoincrement' => true,
'notnull' => true,
'length' => 15,
'unsigned' => true,
'length' => 20,
]);
$table->addColumn('file_id', Types::BIGINT, [
'notnull' => true,
'length' => 20,
]);
$table->addColumn('file_id', Types::BIGINT, ['notnull' => false, 'length' => 15,]);
$table->addColumn('json', Types::TEXT);
$table->addColumn('sync_token', Types::STRING, ['length' => 15]);
$table->addColumn('sync_token', Types::STRING, [
'length' => 15,
]);
$table->addColumn('last_update', Types::DATETIME);
$table->setPrimaryKey(['id']);
@ -60,13 +64,24 @@ class Version28000Date20231004103301 extends SimpleMigrationStep {
$table->addColumn('id', Types::BIGINT, [
'autoincrement' => true,
'notnull' => true,
'length' => 15,
'unsigned' => true,
'length' => 20,
]);
$table->addColumn('file_id', Types::BIGINT, [
'notnull' => true,
'length' => 20,
]);
$table->addColumn('meta_key', Types::STRING, [
'notnull' => false,
'length' => 31,
]);
$table->addColumn('meta_value_string', Types::STRING, [
'notnull' => false,
'length' => 63,
]);
$table->addColumn('meta_value_int', Types::BIGINT, [
'notnull' => false,
'length' => 11,
]);
$table->addColumn('file_id', Types::BIGINT, ['notnull' => false, 'length' => 15]);
$table->addColumn('meta_key', Types::STRING, ['notnull' => false, 'length' => 31]);
$table->addColumn('meta_value_string', Types::STRING, ['notnull' => false, 'length' => 63]);
$table->addColumn('meta_value_int', Types::BIGINT, ['notnull' => false, 'length' => 11]);
$table->setPrimaryKey(['id']);
$table->addIndex(['file_id', 'meta_key', 'meta_value_string'], 'f_meta_index');

2
version.php

@ -30,7 +30,7 @@
// between betas, final and RCs. This is _not_ the public version number. Reset minor/patch level
// when updating major/minor version number.
$OC_Version = [28, 0, 0, 3];
$OC_Version = [28, 0, 0, 4];
// The human-readable string
$OC_VersionString = '28.0.0 beta 1';

Loading…
Cancel
Save