Add v1.6.0 mongodb migration

This commit is contained in:
allegroai 2022-07-08 18:05:33 +03:00
parent fe29743c54
commit 3f79c19079

View File

@ -0,0 +1,12 @@
from pymongo.collection import Collection
from pymongo.database import Database
def migrate_backend(db: Database):
projects: Collection = db["project"]
for doc in projects.find({"basename": None}):
name: str = doc["name"]
_, _, basename = name.rpartition("/")
projects.update_one(
{"_id": doc["_id"]}, {"$set": {"basename": basename}},
)