directus

Форк
0
/
20230401A-update-material-icons.ts 
26 строк · 764.0 Байт
1
import type { Knex } from 'knex';
2
import { getHelpers } from '../helpers/index.js';
3

4
export async function up(knex: Knex): Promise<void> {
5
	const helper = getHelpers(knex).schema;
6

7
	await helper.changeToType('directus_presets', 'icon', 'string', {
8
		nullable: true,
9
		default: 'bookmark',
10
		length: 30,
11
	});
12

13
	await knex('directus_presets').update({ icon: 'bookmark_border' }).where('icon', '=', 'bookmark_outline');
14
}
15

16
export async function down(knex: Knex): Promise<void> {
17
	const helper = getHelpers(knex).schema;
18

19
	await helper.changeToType('directus_presets', 'icon', 'string', {
20
		nullable: true,
21
		default: 'bookmark_outline',
22
		length: 30,
23
	});
24

25
	await knex('directus_presets').update({ icon: 'bookmark_outline' }).where('icon', '=', 'bookmark_border');
26
}
27

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.