From 4d844fe2c96530ed592d0c0b6793b468d3d8e623 Mon Sep 17 00:00:00 2001 From: Fabio Di Stasio Date: Wed, 17 Mar 2021 11:15:14 +0100 Subject: [PATCH] refactor: rename database to schema --- src/main/ipc-handlers/index.js | 4 ++-- src/main/ipc-handlers/{database.js => schema.js} | 14 +++++++------- src/main/libs/clients/MySQLClient.js | 6 +++--- src/main/libs/clients/PostgreSQLClient.js | 6 +++--- ...ModalEditDatabase.vue => ModalEditSchema.vue} | 12 ++++++------ .../{ModalNewDatabase.vue => ModalNewSchema.vue} | 10 +++++----- src/renderer/components/ModalProcessesList.vue | 4 ++-- src/renderer/components/WorkspaceExploreBar.vue | 14 +++++++------- ...atabase.vue => WorkspaceExploreBarSchema.vue} | 2 +- ....vue => WorkspaceExploreBarSchemaContext.vue} | 12 ++++++------ src/renderer/components/WorkspaceQueryTab.vue | 4 ++-- src/renderer/ipc-api/{Database.js => Schema.js} | 14 +++++++------- src/renderer/store/modules/workspaces.store.js | 16 ++++++++-------- 13 files changed, 59 insertions(+), 59 deletions(-) rename src/main/ipc-handlers/{database.js => schema.js} (88%) rename src/renderer/components/{ModalEditDatabase.vue => ModalEditSchema.vue} (93%) rename src/renderer/components/{ModalNewDatabase.vue => ModalNewSchema.vue} (95%) rename src/renderer/components/{WorkspaceExploreBarDatabase.vue => WorkspaceExploreBarSchema.vue} (99%) rename src/renderer/components/{WorkspaceExploreBarDatabaseContext.vue => WorkspaceExploreBarSchemaContext.vue} (95%) rename src/renderer/ipc-api/{Database.js => Schema.js} (71%) diff --git a/src/main/ipc-handlers/index.js b/src/main/ipc-handlers/index.js index a3f0cf71..503a79b2 100644 --- a/src/main/ipc-handlers/index.js +++ b/src/main/ipc-handlers/index.js @@ -7,7 +7,7 @@ import functions from './functions'; import schedulers from './schedulers'; import updates from './updates'; import application from './application'; -import database from './database'; +import schema from './schema'; import users from './users'; const connections = {}; @@ -20,7 +20,7 @@ export default () => { routines(connections); functions(connections); schedulers(connections); - database(connections); + schema(connections); users(connections); updates(); application(); diff --git a/src/main/ipc-handlers/database.js b/src/main/ipc-handlers/schema.js similarity index 88% rename from src/main/ipc-handlers/database.js rename to src/main/ipc-handlers/schema.js index d4a6f0ad..36cf4c5a 100644 --- a/src/main/ipc-handlers/database.js +++ b/src/main/ipc-handlers/schema.js @@ -2,9 +2,9 @@ import { ipcMain } from 'electron'; export default connections => { - ipcMain.handle('create-database', async (event, params) => { + ipcMain.handle('create-schema', async (event, params) => { try { - await connections[params.uid].createDatabase(params); + await connections[params.uid].createSchema(params); return { status: 'success' }; } @@ -13,9 +13,9 @@ export default connections => { } }); - ipcMain.handle('update-database', async (event, params) => { + ipcMain.handle('update-schema', async (event, params) => { try { - await connections[params.uid].alterDatabase(params); + await connections[params.uid].alterSchema(params); return { status: 'success' }; } @@ -24,9 +24,9 @@ export default connections => { } }); - ipcMain.handle('delete-database', async (event, params) => { + ipcMain.handle('delete-schema', async (event, params) => { try { - await connections[params.uid].dropDatabase(params); + await connections[params.uid].dropSchema(params); return { status: 'success' }; } @@ -35,7 +35,7 @@ export default connections => { } }); - ipcMain.handle('get-database-collation', async (event, params) => { + ipcMain.handle('get-schema-collation', async (event, params) => { try { const collation = await connections[params.uid].getDatabaseCollation(params); diff --git a/src/main/libs/clients/MySQLClient.js b/src/main/libs/clients/MySQLClient.js index 1d791709..d73ca8d8 100644 --- a/src/main/libs/clients/MySQLClient.js +++ b/src/main/libs/clients/MySQLClient.js @@ -410,7 +410,7 @@ export class MySQLClient extends AntaresCore { * @returns {Array.} parameters * @memberof MySQLClient */ - async createDatabase (params) { + async createSchema (params) { return await this.raw(`CREATE DATABASE \`${params.name}\` COLLATE ${params.collation}`); } @@ -420,7 +420,7 @@ export class MySQLClient extends AntaresCore { * @returns {Array.} parameters * @memberof MySQLClient */ - async alterDatabase (params) { + async alterSchema (params) { return await this.raw(`ALTER DATABASE \`${params.name}\` COLLATE ${params.collation}`); } @@ -430,7 +430,7 @@ export class MySQLClient extends AntaresCore { * @returns {Array.} parameters * @memberof MySQLClient */ - async dropDatabase (params) { + async dropSchema (params) { return await this.raw(`DROP DATABASE \`${params.database}\``); } diff --git a/src/main/libs/clients/PostgreSQLClient.js b/src/main/libs/clients/PostgreSQLClient.js index f8285244..16092a42 100644 --- a/src/main/libs/clients/PostgreSQLClient.js +++ b/src/main/libs/clients/PostgreSQLClient.js @@ -375,7 +375,7 @@ export class PostgreSQLClient extends AntaresCore { * @returns {Array.} parameters * @memberof MySQLClient */ - async createDatabase (params) { + async createSchema (params) { return await this.raw(`CREATE SCHEMA "${params.name}"`); } @@ -385,7 +385,7 @@ export class PostgreSQLClient extends AntaresCore { * @returns {Array.} parameters * @memberof MySQLClient */ - async alterDatabase (params) { + async alterSchema (params) { return await this.raw(`ALTER SCHEMA "${params.name}"`); } @@ -395,7 +395,7 @@ export class PostgreSQLClient extends AntaresCore { * @returns {Array.} parameters * @memberof MySQLClient */ - async dropDatabase (params) { + async dropSchema (params) { return await this.raw(`DROP SCHEMA "${params.database}"`); } diff --git a/src/renderer/components/ModalEditDatabase.vue b/src/renderer/components/ModalEditSchema.vue similarity index 93% rename from src/renderer/components/ModalEditDatabase.vue rename to src/renderer/components/ModalEditSchema.vue index 8f12ba75..02e0b73d 100644 --- a/src/renderer/components/ModalEditDatabase.vue +++ b/src/renderer/components/ModalEditSchema.vue @@ -53,7 +53,7 @@