From ad68bbd4122683ac1ac00ebfeea6cdcfaae40777 Mon Sep 17 00:00:00 2001 From: "C. McEnroe" Date: Thu, 5 Dec 2019 11:22:42 -0500 Subject: Import in one transaction per file --- unscoop.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'unscoop.c') diff --git a/unscoop.c b/unscoop.c index be57128..73beeb1 100644 --- a/unscoop.c +++ b/unscoop.c @@ -187,6 +187,7 @@ int main(int argc, char *argv[]) { FILE *file = fopen(argv[i], "r"); if (!file) err(EX_NOINPUT, "%s", argv[i]); + dbBegin(db); ssize_t len; while (0 < (len = getline(&line, &cap, file))) { for (size_t i = 0; i < format->len; ++i) { @@ -241,6 +242,7 @@ int main(int argc, char *argv[]) { } if (ferror(file)) err(EX_IOERR, "%s", argv[i]); fclose(file); + dbCommit(db); } printf("\n"); -- cgit 1.4.1