fix(migration): Fix files metadata migration

Signed-off-by: Joas Schilling <coding@schilljs.com>
pull/41351/head
Joas Schilling 2023-11-09 06:59:42 +07:00
parent a79dbf3a31
commit 960b95bb8e
No known key found for this signature in database
GPG Key ID: 74434EFE0D2E2205
2 changed files with 26 additions and 11 deletions

@ -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');

@ -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';