directus
17 строк · 616.0 Байт
1import type { Knex } from 'knex';
2import { getHelpers } from '../helpers/index.js';
3
4export async function up(knex: Knex): Promise<void> {
5const helper = getHelpers(knex).schema;
6const type = helper.isOneOfClients(['oracle', 'cockroachdb']) ? 'text' : 'string';
7
8await helper.changeToType('directus_webhooks', 'collections', type, {
9nullable: false,
10});
11}
12
13export async function down(knex: Knex): Promise<void> {
14const helper = getHelpers(knex).schema;
15const type = helper.isOneOfClients(['oracle', 'cockroachdb']) ? 'text' : 'string';
16await helper.changeToType('directus_webhooks', 'collections', type);
17}
18