@ostro/database
Version:
Database module for OstroJS
19 lines (16 loc) • 477 B
JavaScript
const Builder = require('./builder')
class OracleSchema extends Builder {
async dropAllTables() {
const tables = await this.getAllTables();
const promises = [];
for (const name of tables) {
promises.push(this.dropIfExists(name, true));
}
return Promise.all(promises)
}
getAllTables() {
return this.$connection.table('user_tables')
.pluck('table_name');
}
}
module.exports = OracleSchema