Не уверен, правильно ли я понял, но проверьте knex.js .
После установки knex.js, (npm install knex.js --save) вам нужно сделатьсоединение:
var conn = knex({
client: 'oracledb',
connection: {
host: your-host,
user: your-user,
password: your-password,
database: your-db,
}
});
Пример создания примера пользовательской таблицы:
function (knex, Promise) {
return knex.schema.createTable('users', function (t) {
t.bigincrements('id').primary()
t.string('email').notNullable()
t.string('password', 64)
t.integer('state').notNullable().defaultTo(0)
t.timestamp('lastlogin').notNullable().defaultTo(knex.fn.now())
t.timestamp('regdate').notNullable().defaultTo(knex.fn.now())
t.biginteger('sevdeskId')
t.index('sevdeskId', 'sevdeskId')
t.string('invoiceEmail', 100)
t.string('firstName')
t.string('lastName')
t.string('companyName')
t.string('phoneNumber', 16)
t.boolean('newsletterSubscription').defaultTo(false)
})}
Надеюсь, это поможет.