src/relpipe-tr-sql.cpp
branchv_0
changeset 37 3de41719d7eb
parent 36 91cb012d779a
child 49 1d17192565bf
--- 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);