Move columns to bigint

Signed-off-by: Julius Härtl <jus@bitgrid.net>
This commit is contained in:
Julius Härtl 2020-11-20 15:38:59 +01:00
parent 40a8bb53b1
commit 58f6238af2
No known key found for this signature in database
GPG Key ID: 4C614C6ED2CDE6DF
4 changed files with 7 additions and 5 deletions

View File

@ -44,9 +44,8 @@ class Version1010Date20200630191755 extends SimpleMigrationStep {
if (!$schema->hasTable('federated_reshares')) { if (!$schema->hasTable('federated_reshares')) {
$table = $schema->createTable('federated_reshares'); $table = $schema->createTable('federated_reshares');
$table->addColumn('share_id', Types::INTEGER, [ $table->addColumn('share_id', Types::BIGINT, [
'notnull' => true, 'notnull' => true,
'length' => 4,
]); ]);
$table->addColumn('remote_id', Types::STRING, [ $table->addColumn('remote_id', Types::STRING, [
'notnull' => true, 'notnull' => true,

View File

@ -18,11 +18,11 @@ class Version11300Date20201120141438 extends SimpleMigrationStep {
if (!$schema->hasTable('share_external')) { if (!$schema->hasTable('share_external')) {
$table = $schema->createTable('share_external'); $table = $schema->createTable('share_external');
$table->addColumn('id', Types::INTEGER, [ $table->addColumn('id', Types::BIGINT, [
'autoincrement' => true, 'autoincrement' => true,
'notnull' => true, 'notnull' => true,
]); ]);
$table->addColumn('parent', Types::INTEGER, [ $table->addColumn('parent', Types::BIGINT, [
'notnull' => false, 'notnull' => false,
'default' => -1, 'default' => -1,
]); ]);
@ -86,5 +86,4 @@ class Version11300Date20201120141438 extends SimpleMigrationStep {
return $schema; return $schema;
} }
} }

View File

@ -630,12 +630,14 @@ Raw output
'activity_mq' => ['mail_id'], 'activity_mq' => ['mail_id'],
'authtoken' => ['id'], 'authtoken' => ['id'],
'bruteforce_attempts' => ['id'], 'bruteforce_attempts' => ['id'],
'federated_reshares' => ['share_id'],
'filecache' => ['fileid', 'storage', 'parent', 'mimetype', 'mimepart', 'mtime', 'storage_mtime'], 'filecache' => ['fileid', 'storage', 'parent', 'mimetype', 'mimepart', 'mtime', 'storage_mtime'],
'filecache_extended' => ['fileid'], 'filecache_extended' => ['fileid'],
'file_locks' => ['id'], 'file_locks' => ['id'],
'jobs' => ['id'], 'jobs' => ['id'],
'mimetypes' => ['id'], 'mimetypes' => ['id'],
'mounts' => ['id', 'storage_id', 'root_id', 'mount_id'], 'mounts' => ['id', 'storage_id', 'root_id', 'mount_id'],
'share_external' => ['id', 'parent'],
'storages' => ['numeric_id'], 'storages' => ['numeric_id'],
]; ];

View File

@ -64,12 +64,14 @@ class ConvertFilecacheBigInt extends Command {
'activity_mq' => ['mail_id'], 'activity_mq' => ['mail_id'],
'authtoken' => ['id'], 'authtoken' => ['id'],
'bruteforce_attempts' => ['id'], 'bruteforce_attempts' => ['id'],
'federated_reshares' => ['share_id'],
'filecache' => ['fileid', 'storage', 'parent', 'mimetype', 'mimepart', 'mtime', 'storage_mtime'], 'filecache' => ['fileid', 'storage', 'parent', 'mimetype', 'mimepart', 'mtime', 'storage_mtime'],
'filecache_extended' => ['fileid'], 'filecache_extended' => ['fileid'],
'file_locks' => ['id'], 'file_locks' => ['id'],
'jobs' => ['id'], 'jobs' => ['id'],
'mimetypes' => ['id'], 'mimetypes' => ['id'],
'mounts' => ['id', 'storage_id', 'root_id', 'mount_id'], 'mounts' => ['id', 'storage_id', 'root_id', 'mount_id'],
'share_external' => ['id', 'parent'],
'storages' => ['numeric_id'], 'storages' => ['numeric_id'],
]; ];
} }