Make indexes and tables optional
This commit is contained in:
parent
089bb92f70
commit
fd451ae766
1 changed files with 2 additions and 2 deletions
|
@ -204,10 +204,10 @@ class Db(object):
|
||||||
changed_tables.append("json")
|
changed_tables.append("json")
|
||||||
|
|
||||||
# Check schema tables
|
# Check schema tables
|
||||||
for table_name, table_settings in self.schema["tables"].items():
|
for table_name, table_settings in self.schema.get("tables", {}).items():
|
||||||
changed = cur.needTable(
|
changed = cur.needTable(
|
||||||
table_name, table_settings["cols"],
|
table_name, table_settings["cols"],
|
||||||
table_settings["indexes"], version=table_settings["schema_changed"]
|
table_settings.get("indexes", []), version=table_settings.get("schema_changed", 0)
|
||||||
)
|
)
|
||||||
if changed:
|
if changed:
|
||||||
changed_tables.append(table_name)
|
changed_tables.append(table_name)
|
||||||
|
|
Loading…
Reference in a new issue