@directus/api
Version:
Directus is a real-time API and App dashboard for managing SQL database content
28 lines (26 loc) • 789 B
JavaScript
import { getHelpers } from "../helpers/index.js";
//#region src/database/migrations/20220325B-add-default-language.ts
async function up(knex) {
const helper = getHelpers(knex).schema;
await knex.schema.alterTable("directus_settings", (table) => {
table.string("default_language").notNullable().defaultTo("en-US");
});
await helper.changeToType("directus_users", "language", "string", {
nullable: true,
default: null,
length: 255
});
}
async function down(knex) {
const helper = getHelpers(knex).schema;
await knex.schema.alterTable("directus_settings", (table) => {
table.dropColumn("default_language");
});
await helper.changeToType("directus_users", "language", "string", {
nullable: true,
default: "en-US",
length: 255
});
}
//#endregion
export { down, up };