From 75beecf584fea4001ec5fa258eb8d8d6ec956245 Mon Sep 17 00:00:00 2001 From: George Lacey Date: Tue, 20 Sep 2016 20:54:13 +0100 Subject: [PATCH] Create database - Create database - Add table to store log entries - Insert borg output to database --- main.py | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/main.py b/main.py index 066f092..af0b5d0 100644 --- a/main.py +++ b/main.py @@ -1,5 +1,6 @@ from sys import stdin from LogEntry import * +from Database import * raw_borg_output = stdin.readlines() @@ -24,3 +25,16 @@ borg_output = LogEntry(attributes["Archive name: "], attributes["Number of files: "]) borg_output.print_to_file("borg.txt") + +database = Database("borg.db") + +row_list = ["ID INTEGER PRIMARY KEY", + "NAME TEXT NOT NULL", + "FINGERPRINT TEXT NOT NULL", + "START_TIME DATETIME NOT NULL", + "DURATION REAL NOT NULL", + "FILE_COUNT INTEGER NOT NULL"] + +database.create_table("log_entries", row_list) + +database.insert(borg_output, "log_entries")