@directus/api
Version:
Directus is a real-time API and App dashboard for managing SQL database content
22 lines (21 loc) • 806 B
JavaScript
import { getHelpers } from '../helpers/index.js';
export async function up(knex) {
const helper = getHelpers(knex).schema;
if (helper.isOneOfClients(['oracle', 'cockroachdb'])) {
// Oracle and Cockroach are already not nullable due to an oversight in
// "20201105B-change-webhook-url-type.ts"
return;
}
await helper.changeToType('directus_webhooks', 'url', 'string', {
nullable: false,
});
}
export async function down(knex) {
const helper = getHelpers(knex).schema;
if (helper.isOneOfClients(['oracle', 'cockroachdb'])) {
// Oracle and Cockroach are already not nullable due to an oversight in
// "20201105B-change-webhook-url-type.ts"
return;
}
await helper.changeToType('directus_webhooks', 'url', 'string');
}