Параметр "sSchema" для схемы по умолчанию и его применение в валидаторе и модуле взаимодействия с БД
This commit is contained in:
parent
4459cca0a9
commit
3f76b0677a
@ -10,9 +10,11 @@
|
||||
//Параметры подключения к БД
|
||||
let dbConnect = {
|
||||
//Пользователь БД
|
||||
sUser: "parus",
|
||||
sUser: "exs",
|
||||
//Пароль пользователя БД
|
||||
sPassword: "parus",
|
||||
sPassword: "exs",
|
||||
//Схема размещения используемых объектов БД
|
||||
sSchema: "PARUS",
|
||||
//Строка подключения к БД
|
||||
sConnectString: "DEMOP_CITKSERV",
|
||||
//Наименование сервера приложений в сессии БД
|
||||
|
@ -45,6 +45,16 @@ const dbConnect = new Schema({
|
||||
required: path => `Не указан пароль пользователя БД (${path})`
|
||||
}
|
||||
},
|
||||
//Схема размещения используемых объектов БД
|
||||
sSchema: {
|
||||
type: String,
|
||||
required: true,
|
||||
message: {
|
||||
type: path =>
|
||||
`Схема размещения используемых объектов БД (${path}) имеет некорректный тип данных (ожидалось - String)`,
|
||||
required: path => `Не указана схема размещения используемых объектов БД (${path})`
|
||||
}
|
||||
},
|
||||
//Строка подключения к БД
|
||||
sConnectString: {
|
||||
type: String,
|
||||
|
@ -39,6 +39,7 @@ const connect = async prms => {
|
||||
connectString: prms.sConnectString
|
||||
});
|
||||
if (prms.sSessionAppName) conn.module = prms.sSessionAppName;
|
||||
await conn.execute(`ALTER SESSION SET CURRENT_SCHEMA=${prms.sSchema}`);
|
||||
return conn;
|
||||
} catch (e) {
|
||||
throw new Error(e.message);
|
||||
|
Loading…
x
Reference in New Issue
Block a user