@directus/api
Version:
Directus is a real-time API and App dashboard for managing SQL database content
24 lines (23 loc) • 780 B
JavaScript
import { getHelpers } from '../helpers/index.js';
export 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,
});
}
export 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,
});
}