acb7d626a4
Backfills the new tables from the old ones, and switches all code to read and write from the new tables
12 lines
446 B
Python
12 lines
446 B
Python
from data import model
|
|
from data.appr_model import blob
|
|
from data.appr_model.models import NEW_MODELS
|
|
|
|
|
|
def sync_database_with_config(config):
|
|
""" This ensures all implicitly required reference table entries exist in the database. """
|
|
|
|
location_names = config.get('DISTRIBUTED_STORAGE_CONFIG', {}).keys()
|
|
if location_names:
|
|
model.image.ensure_image_locations(*location_names)
|
|
blob.ensure_blob_locations(NEW_MODELS, *location_names)
|