From 55cc496c2e24c16bcdf972b550b661af4a53ed14 Mon Sep 17 00:00:00 2001 From: ZeroNet Date: Wed, 10 Aug 2016 12:47:29 +0200 Subject: [PATCH] Type 3 json table format --- src/Db/Db.py | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/Db/Db.py b/src/Db/Db.py index 7acf0f5b..e5fe18bc 100644 --- a/src/Db/Db.py +++ b/src/Db/Db.py @@ -147,7 +147,7 @@ class Db(object): ], [ "CREATE UNIQUE INDEX path ON json(path)" ], version=self.schema["version"]) - else: + elif self.schema["version"] == 2: changed = cur.needTable("json", [ ["json_id", "INTEGER PRIMARY KEY AUTOINCREMENT"], ["directory", "VARCHAR(255)"], @@ -155,6 +155,15 @@ class Db(object): ], [ "CREATE UNIQUE INDEX path ON json(directory, file_name)" ], version=self.schema["version"]) + elif self.schema["version"] == 3: + changed = cur.needTable("json", [ + ["json_id", "INTEGER PRIMARY KEY AUTOINCREMENT"], + ["site", "VARCHAR(255)"], + ["directory", "VARCHAR(255)"], + ["file_name", "VARCHAR(255)"] + ], [ + "CREATE UNIQUE INDEX path ON json(directory, site, file_name)" + ], version=self.schema["version"]) if changed: changed_tables.append("json")