antares/src/common/customizations/sqlite.ts

46 lines
968 B
TypeScript
Raw Permalink Normal View History

import sqliteTypes from '../data-types/sqlite';
2022-05-10 12:57:25 +02:00
import { Customizations } from '../interfaces/customizations';
import { defaults } from './defaults';
export const customizations: Customizations = {
...defaults,
dataTypes: sqliteTypes,
indexTypes: [
'PRIMARY',
'INDEX',
'UNIQUE'
],
foreignActions: [
'RESTRICT',
'CASCADE',
'SET NULL',
'NO ACTION'
],
// Core
fileConnection: true,
// Structure
2021-11-19 16:50:15 +01:00
schemas: false,
2021-11-19 15:36:07 +01:00
tables: true,
views: true,
triggers: true,
// Settings
elementsWrapper: '"',
stringsWrapper: '\'',
2021-11-18 11:36:46 +01:00
tableAdd: true,
tableDuplicate: true,
2021-11-19 13:13:35 +01:00
viewAdd: true,
2021-11-19 15:36:07 +01:00
triggerAdd: true,
schemaEdit: false,
2021-11-18 11:36:46 +01:00
tableSettings: true,
tableRealCount: true,
2021-11-19 13:13:35 +01:00
viewSettings: true,
2021-11-19 15:36:07 +01:00
triggerSettings: true,
2021-11-18 11:36:46 +01:00
indexes: true,
foreigns: true,
sortableFields: true,
nullable: true,
nullablePrimary: true,
2021-11-19 15:36:07 +01:00
triggerSql: 'BEGIN\r\n\r\nEND',
2021-11-16 13:21:33 +01:00
readOnlyMode: true
};