From 064c7f131247bc904fd7144f051f13a76b5caea4 Mon Sep 17 00:00:00 2001 From: Gilad Arnold Date: Fri, 7 Oct 2016 15:32:22 -0700 Subject: [PATCH] Fix sqlite CSV import command. Current sqlite3 binaries do not take a -cmd option. They use positional arguments instead. This fixes the problem for CSV import. --- odo/backends/sql_csv.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/odo/backends/sql_csv.py b/odo/backends/sql_csv.py index d2277e51f..307da65c1 100644 --- a/odo/backends/sql_csv.py +++ b/odo/backends/sql_csv.py @@ -85,11 +85,11 @@ def compile_from_csv_sqlite(element, compiler, **kwargs): cmd = ['sqlite3', '-nullvalue', repr(element.na_value), '-separator', element.delimiter, - '-cmd', '.import "%s" %s' % ( + element.bind.url.database, + '.import "%s" %s' % ( # FIXME: format_table(t) is correct, but sqlite will complain fullpath, compiler.preparer.format_table(t) - ), - element.bind.url.database] + )] stderr = subprocess.check_output( cmd, stderr=subprocess.STDOUT,