1
0
mirror of https://github.com/quay/quay.git synced 2026-01-27 18:42:52 +03:00
Files
quay/util/config/database.py
2020-02-05 19:55:07 -08:00

15 lines
468 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)