mirror of https://github.com/Fabio286/antares.git
92 lines
2.4 KiB
TypeScript
92 lines
2.4 KiB
TypeScript
export interface Customizations {
|
|
// Defaults
|
|
defaultPort?: number;
|
|
defaultUser?: string;
|
|
defaultDatabase?: string;
|
|
// Core
|
|
database?: boolean;
|
|
collations?: boolean;
|
|
engines?: boolean;
|
|
connectionSchema?: boolean;
|
|
sslConnection?: boolean;
|
|
sshConnection?: boolean;
|
|
fileConnection?: boolean;
|
|
cancelQueries?: boolean;
|
|
// Tools
|
|
processesList?: boolean;
|
|
usersManagement?: boolean;
|
|
variables?: boolean;
|
|
// Structure
|
|
schemas?: boolean;
|
|
tables?: boolean;
|
|
views?: boolean;
|
|
triggers?: boolean;
|
|
triggerFunctions?: boolean;
|
|
routines?: boolean;
|
|
functions?: boolean;
|
|
schedulers?: boolean;
|
|
// Settings
|
|
elementsWrapper: string;
|
|
stringsWrapper: string;
|
|
tableAdd?: boolean;
|
|
viewAdd?: boolean;
|
|
triggerAdd?: boolean;
|
|
triggerFunctionAdd?: boolean;
|
|
routineAdd?: boolean;
|
|
functionAdd?: boolean;
|
|
schedulerAdd?: boolean;
|
|
databaseEdit?: boolean;
|
|
schemaEdit?: boolean;
|
|
schemaDrop?: boolean;
|
|
schemaExport?: boolean;
|
|
exportByChunks?: boolean;
|
|
schemaImport?: boolean;
|
|
tableSettings?: boolean;
|
|
tableOptions?: boolean;
|
|
tableArray?: boolean;
|
|
tableRealCount?: boolean;
|
|
viewSettings?: boolean;
|
|
triggerSettings?: boolean;
|
|
triggerFunctionSettings?: boolean;
|
|
routineSettings?: boolean;
|
|
functionSettings?: boolean;
|
|
schedulerSettings?: boolean;
|
|
indexes?: boolean;
|
|
foreigns?: boolean;
|
|
sortableFields?: boolean;
|
|
unsigned?: boolean;
|
|
nullable?: boolean;
|
|
nullablePrimary?: boolean;
|
|
zerofill?: boolean;
|
|
autoIncrement?: boolean;
|
|
comment?: boolean;
|
|
collation?: boolean;
|
|
definer?: boolean;
|
|
onUpdate?: boolean;
|
|
viewAlgorithm?: boolean;
|
|
viewSqlSecurity?: boolean;
|
|
viewUpdateOption?: boolean;
|
|
procedureDeterministic?: boolean;
|
|
procedureDataAccess?: boolean;
|
|
procedureSql?: string;
|
|
procedureContext?: boolean;
|
|
procedureLanguage?: boolean;
|
|
functionDeterministic?: boolean;
|
|
functionDataAccess?: boolean;
|
|
functionSql?: string;
|
|
functionContext?: boolean;
|
|
functionLanguage?: boolean;
|
|
triggerSql?: string;
|
|
triggerStatementInCreation?: boolean;
|
|
triggerMultipleEvents?: boolean;
|
|
triggerTableInName?: boolean;
|
|
triggerUpdateColumns?: boolean;
|
|
triggerOnlyRename?: boolean;
|
|
triggerEnableDisable?: boolean;
|
|
triggerFunctionSql?: string;
|
|
triggerFunctionlanguages?: string[];
|
|
parametersLength?: boolean;
|
|
languages?: string[];
|
|
readOnlyMode?: boolean;
|
|
}
|