Мне было интересно, можно ли использовать переменные в качестве таблицы в sequelize, например:
function getColumns(table) {
let tbColumns = [];
return db.table.describe() // table here should be the param of getColumns
.then(result => {
for(var property in result) {
tbColumns[property] = result[property].type;
}
return tbColumns;
});
}
в этом примере моя цель - получить имя каждого столбца и его тип для таблицы, передаваемой в качестве параметра.
В первой версии этой функции я использовал необработанный запрос, и было легко добавить к нему переменные (потому что запрос был строкой).
но теперь проблема в том, что у меня есть 2 базы данных, одна MySQL и одна SQLite. и необработанный запрос отличается в этих двух системах баз данных, поэтому специфические функции ORM выглядят полезными в моем случае, но я не знаю, как использовать мою var "table" в качестве таблицы в моей функции выше.