Type 3 json table format
This commit is contained in:
parent
721bed76a9
commit
55cc496c2e
1 changed files with 10 additions and 1 deletions
11
src/Db/Db.py
11
src/Db/Db.py
|
@ -147,7 +147,7 @@ class Db(object):
|
||||||
], [
|
], [
|
||||||
"CREATE UNIQUE INDEX path ON json(path)"
|
"CREATE UNIQUE INDEX path ON json(path)"
|
||||||
], version=self.schema["version"])
|
], version=self.schema["version"])
|
||||||
else:
|
elif self.schema["version"] == 2:
|
||||||
changed = cur.needTable("json", [
|
changed = cur.needTable("json", [
|
||||||
["json_id", "INTEGER PRIMARY KEY AUTOINCREMENT"],
|
["json_id", "INTEGER PRIMARY KEY AUTOINCREMENT"],
|
||||||
["directory", "VARCHAR(255)"],
|
["directory", "VARCHAR(255)"],
|
||||||
|
@ -155,6 +155,15 @@ class Db(object):
|
||||||
], [
|
], [
|
||||||
"CREATE UNIQUE INDEX path ON json(directory, file_name)"
|
"CREATE UNIQUE INDEX path ON json(directory, file_name)"
|
||||||
], version=self.schema["version"])
|
], 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:
|
if changed:
|
||||||
changed_tables.append("json")
|
changed_tables.append("json")
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue