fix: Increasing buckets metadata

This commit is contained in:
Binyamin Yawitz
2024-07-30 16:53:18 -04:00
parent c857f2ddf9
commit 1559fec29a
2 changed files with 22 additions and 1 deletions
+1 -1
View File
@@ -5772,7 +5772,7 @@ $bucketCollections = [
'$id' => ID::custom('metadata'),
'type' => Database::VAR_STRING,
'format' => '',
'size' => 16384, // https://tools.ietf.org/html/rfc4288#section-4.2
'size' => 75000, // https://tools.ietf.org/html/rfc4288#section-4.2
'signed' => true,
'required' => false,
'default' => null,
+21
View File
@@ -36,6 +36,11 @@ class V21 extends Migration
Console::info('Migrating Documents');
$this->forEachDocument([$this, 'fixDocument']);
if ($this->project->getInternalId() !== 'console') {
Console::info('Migrating Buckets');
$this->migrateBuckets();
}
}
/**
@@ -177,4 +182,20 @@ class V21 extends Migration
return $document;
}
/**
* Migrating Buckets.
*
* @return void
* @throws Exception
* @throws PDOException
*/
private function migrateBuckets()
{
foreach ($this->documentsIterator('buckets') as $bucket) {
$bucketId = 'bucket_' . $bucket['$internalId'];
$this->projectDB->updateAttribute($bucketId, 'metadata', size: 75000);
}
}
}