antares/src/common/customizations/mysql.ts

73 lines
1.6 KiB
TypeScript
Raw Normal View History

2022-05-10 12:57:25 +02:00
import { Customizations } from '../interfaces/customizations';
import { defaults } from './defaults';
2022-05-10 12:57:25 +02:00
export const customizations: Customizations = {
...defaults,
// Defaults
defaultPort: 3306,
defaultUser: 'root',
defaultDatabase: null,
// Core
connectionSchema: true,
collations: true,
engines: true,
sslConnection: true,
sshConnection: true,
cancelQueries: true,
// Tools
processesList: true,
// Structure
schemas: true,
tables: true,
views: true,
triggers: true,
routines: true,
functions: true,
schedulers: true,
// Settings
elementsWrapper: '',
stringsWrapper: '"',
tableAdd: true,
viewAdd: true,
triggerAdd: true,
routineAdd: true,
functionAdd: true,
schedulerAdd: true,
schemaEdit: true,
schemaDrop: true,
2021-10-29 12:58:37 +02:00
schemaExport: true,
exportByChunks: true,
2021-12-28 15:30:07 +01:00
schemaImport: true,
tableSettings: true,
viewSettings: true,
triggerSettings: true,
routineSettings: true,
functionSettings: true,
schedulerSettings: true,
indexes: true,
foreigns: true,
sortableFields: true,
2021-03-25 18:33:29 +01:00
unsigned: true,
nullable: true,
zerofill: true,
tableOptions: true,
2021-03-25 18:33:29 +01:00
autoIncrement: true,
comment: true,
collation: true,
2021-03-31 16:54:06 +02:00
definer: true,
onUpdate: true,
viewAlgorithm: true,
viewSqlSecurity: true,
viewUpdateOption: true,
procedureDeterministic: true,
procedureDataAccess: true,
procedureSql: 'BEGIN\r\n\r\nEND',
procedureContext: true,
2021-06-26 16:36:05 +02:00
triggerSql: 'BEGIN\r\n\r\nEND',
functionDeterministic: true,
functionDataAccess: true,
functionSql: 'BEGIN\r\n\r\nEND',
parametersLength: true,
readOnlyMode: true
};