--- a/src/relpipe-tr-sql.cpp Sun May 31 16:56:07 2020 +0200
+++ b/src/relpipe-tr-sql.cpp Sun May 31 21:20:24 2020 +0200
@@ -61,7 +61,7 @@
SqlHandler::listDataSources(writer.get(), driverManager.get());
} else if (std::regex_match(cli.programName(), std::wregex(L"^(.*/)?relpipe-in-sql$"))) {
// relpipe-in-sql:
- if (cli.arguments().size() == 0) configuration.copyRelations.push_back({L".*", L"", false});
+ if (configuration.statements.size() == 0 && configuration.copyRelations.size() == 0) configuration.copyRelations.push_back({L".*", L"", false});
configuration.sqlBeforeRelational = isatty(fileno(stdin)) ? nullptr : &std::wcin;
configuration.sqlAfterRelational = nullptr;
SqlHandler handler(writer.get(), driverManager.get(), configuration);