Type 3 json table format

This commit is contained in:
ZeroNet 2016-08-10 12:47:29 +02:00
parent 721bed76a9
commit 55cc496c2e
1 changed files with 10 additions and 1 deletions

View File

@ -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")