mirror of
https://github.com/DeNNiiInc/dbgate.git
synced 2026-05-03 21:03:59 +00:00
fix create & drop database on oracle
This commit is contained in:
@@ -2,16 +2,19 @@ const { SqlDumper, arrayToHexString, testEqualTypes } = global.DBGATE_PACKAGES['
|
|||||||
|
|
||||||
class Dumper extends SqlDumper {
|
class Dumper extends SqlDumper {
|
||||||
createDatabase(name) {
|
createDatabase(name) {
|
||||||
this.putCmd(
|
this.put(
|
||||||
`CREATE USER c##${name}
|
`CREATE USER c##${name}
|
||||||
IDENTIFIED BY ${name}
|
IDENTIFIED BY ${name}
|
||||||
DEFAULT TABLESPACE users
|
DEFAULT TABLESPACE users
|
||||||
TEMPORARY TABLESPACE temp
|
TEMPORARY TABLESPACE temp
|
||||||
QUOTA 10M ON users;`,
|
QUOTA 10M ON users`
|
||||||
name
|
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
dropDatabase(name) {
|
||||||
|
this.put(`DROP USER ${name}`);
|
||||||
|
}
|
||||||
|
|
||||||
// oracle uses implicit transactions
|
// oracle uses implicit transactions
|
||||||
beginTransaction() {}
|
beginTransaction() {}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user