export query

This commit is contained in:
Jan Prochazka
2020-10-08 15:34:06 +02:00
parent 360a4ef1bc
commit 3819bf9bd7
6 changed files with 69 additions and 15 deletions

View File

@@ -18,7 +18,7 @@ export function isFileStorage(storageType) {
}
async function getConnection(storageType, conid, database) {
if (storageType == 'database') {
if (storageType == 'database' || storageType == 'query') {
const conn = await getConnectionInfo({ conid });
const driver = engines(conn);
return [
@@ -44,6 +44,15 @@ function getSourceExpr(sourceName, values, sourceConnection, sourceDriver) {
},
];
}
if (sourceStorageType == 'query') {
return [
'queryReader',
{
connection: sourceConnection,
sql: values.sourceSql,
},
];
}
if (isFileStorage(sourceStorageType)) {
const sourceFile = values[`sourceFile_${sourceName}`];
if (sourceStorageType == 'excel') {