import { Customizations } from '../interfaces/customizations'; import { defaults } from './defaults'; export const customizations: Customizations = { ...defaults, // Defaults defaultPort: 5432, defaultUser: 'postgres', defaultDatabase: 'postgres', // Core database: true, sslConnection: true, sshConnection: true, cancelQueries: true, // Tools processesList: true, // Structure schemas: true, tables: true, views: true, triggers: true, triggerFunctions: true, routines: true, functions: true, // Settings elementsWrapper: '"', stringsWrapper: '\'', tableAdd: true, viewAdd: true, triggerAdd: true, triggerFunctionAdd: true, routineAdd: true, functionAdd: true, schemaDrop: true, schemaExport: true, schemaImport: true, databaseEdit: false, tableSettings: true, viewSettings: true, triggerSettings: true, triggerFunctionSettings: true, routineSettings: true, functionSettings: true, indexes: true, foreigns: true, nullable: true, tableArray: true, procedureSql: '$procedure$\r\n\r\n$procedure$', procedureContext: true, procedureLanguage: true, functionSql: '$function$\r\n\r\n$function$', triggerFunctionSql: '$function$\r\nBEGIN\r\n\r\nEND\r\n$function$', triggerFunctionlanguages: ['plpgsql'], functionContext: true, functionLanguage: true, triggerSql: 'EXECUTE PROCEDURE ', triggerStatementInCreation: true, triggerMultipleEvents: true, triggerTableInName: true, triggerOnlyRename: false, triggerEnableDisable: true, languages: ['sql', 'plpgsql', 'c', 'internal'], readOnlyMode: true };