@directus/api
Version:
Directus is a real-time API and App dashboard for managing SQL database content
18 lines (16 loc) • 636 B
JavaScript
import { getHelpers } from "../helpers/index.js";
//#region src/database/migrations/20210626A-change-filesize-bigint.ts
async function up(knex) {
if (getHelpers(knex).schema.isOneOfClients(["oracle", "cockroachdb"])) return;
await knex.schema.alterTable("directus_files", (table) => {
table.bigInteger("filesize").nullable().defaultTo(null).alter();
});
}
async function down(knex) {
if (getHelpers(knex).schema.isOneOfClients(["oracle", "cockroachdb"])) return;
await knex.schema.alterTable("directus_files", (table) => {
table.integer("filesize").nullable().defaultTo(null).alter();
});
}
//#endregion
export { down, up };