From 075f92ac31922655a6a0c6ad81baac241c611fbb Mon Sep 17 00:00:00 2001 From: Jan Prochazka Date: Fri, 30 Aug 2024 11:00:41 +0200 Subject: [PATCH] fix create & drop database on oracle --- plugins/dbgate-plugin-oracle/src/frontend/Dumper.js | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/plugins/dbgate-plugin-oracle/src/frontend/Dumper.js b/plugins/dbgate-plugin-oracle/src/frontend/Dumper.js index f5bc9c091..cbe0becdd 100644 --- a/plugins/dbgate-plugin-oracle/src/frontend/Dumper.js +++ b/plugins/dbgate-plugin-oracle/src/frontend/Dumper.js @@ -2,16 +2,19 @@ const { SqlDumper, arrayToHexString, testEqualTypes } = global.DBGATE_PACKAGES[' class Dumper extends SqlDumper { createDatabase(name) { - this.putCmd( + this.put( `CREATE USER c##${name} IDENTIFIED BY ${name} DEFAULT TABLESPACE users TEMPORARY TABLESPACE temp - QUOTA 10M ON users;`, - name + QUOTA 10M ON users` ); } + dropDatabase(name) { + this.put(`DROP USER ${name}`); + } + // oracle uses implicit transactions beginTransaction() {}