Skip to content

Commit

Permalink
feat(PostgreSQL): partial postgre implementation
Browse files Browse the repository at this point in the history
  • Loading branch information
Fabio286 committed Mar 16, 2021
1 parent 8c9e4f6 commit d892fa6
Show file tree
Hide file tree
Showing 32 changed files with 2,003 additions and 73 deletions.
1 change: 1 addition & 0 deletions package.json
Expand Up @@ -71,6 +71,7 @@
"moment": "^2.29.1",
"mssql": "^6.2.3",
"mysql2": "^2.2.5",
"node-sql-parser": "^3.1.0",
"pg": "^8.5.1",
"source-map-support": "^0.5.16",
"spectre.css": "^0.5.9",
Expand Down
36 changes: 36 additions & 0 deletions src/common/customizations/defaults.js
@@ -0,0 +1,36 @@
module.exports = {
// Core
collations: false,
engines: false,
// Tools
processesList: false,
usersManagement: false,
variables: false,
// Structure
databases: true,
tables: false,
views: false,
triggers: false,
routines: false,
functions: false,
schedulers: false,
// Settings
tableAdd: false,
viewAdd: false,
triggerAdd: false,
routineAdd: false,
functionAdd: false,
schedulerAdd: false,
databaseEdit: false,
schemaEdit: false,
tableSettings: false,
viewSettings: false,
triggerSettings: false,
routineSettings: false,
functionSettings: false,
schedulerSettings: false,
indexes: false,
foreigns: false,
sortableFields: false,
zerofill: false
};
36 changes: 36 additions & 0 deletions src/common/customizations/mysql.js
@@ -0,0 +1,36 @@
const defaults = require('./defaults');

module.exports = {
...defaults,
// Core
collations: true,
engines: true,
// Tools
processesList: true,
// Structure
schemas: true,
tables: true,
views: true,
triggers: true,
routines: true,
functions: true,
schedulers: true,
// Settings
tableAdd: true,
viewAdd: true,
triggerAdd: true,
routineAdd: true,
functionAdd: true,
schedulerAdd: true,
schemaEdit: true,
tableSettings: true,
viewSettings: true,
triggerSettings: true,
routineSettings: true,
functionSettings: true,
schedulerSettings: true,
indexes: true,
foreigns: true,
sortableFields: true,
zerofill: true
};
28 changes: 28 additions & 0 deletions src/common/customizations/postgresql.js
@@ -0,0 +1,28 @@
const defaults = require('./defaults');

module.exports = {
...defaults,
// Core
collations: false,
engines: false,
// Tools
processesList: true,
// Structure
tables: true,
views: true,
triggers: true,
routines: true,
functions: true,
schedulers: false,
// Settings
databaseEdit: false,
tableSettings: false,
viewSettings: false,
triggerSettings: false,
routineSettings: false,
functionSettings: false,
schedulerSettings: false,
indexes: true,
foreigns: true,
sortableFields: false
};

0 comments on commit d892fa6

Please sign in to comment.