From 3ef8d25bef2e8b66cd42611bd2682546e22e5279 Mon Sep 17 00:00:00 2001 From: Zorin Sergey <36981278+Enhed@users.noreply.github.com> Date: Mon, 28 Jun 2021 21:11:37 +0300 Subject: [PATCH] Changed filesize to bigint for large files (#6516) * Changed filesize to bigint for large files * Update api/src/database/migrations/20210626A-change-filesize-bigint.ts Co-authored-by: Rijk van Zanten --- .../migrations/20210626A-change-filesize-bigint.ts | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 api/src/database/migrations/20210626A-change-filesize-bigint.ts diff --git a/api/src/database/migrations/20210626A-change-filesize-bigint.ts b/api/src/database/migrations/20210626A-change-filesize-bigint.ts new file mode 100644 index 0000000000..53544c34c5 --- /dev/null +++ b/api/src/database/migrations/20210626A-change-filesize-bigint.ts @@ -0,0 +1,13 @@ +import { Knex } from 'knex'; + +export async function up(knex: Knex): Promise { + await knex.schema.alterTable('directus_files', (table) => { + table.bigInteger('filesize').nullable().defaultTo(null).alter(); + }); +} + +export async function down(knex: Knex): Promise { + await knex.schema.alterTable('directus_files', (table) => { + table.integer('filesize').nullable().defaultTo(null).alter(); + }); +}