mirror of
https://github.com/clearml/clearml-server
synced 2025-02-11 23:34:25 +00:00
Improve empty database check during startup
This commit is contained in:
parent
a3ac1049a3
commit
0206811342
@ -18,9 +18,15 @@ _migration_dir = _parent_dir / _migrations
|
|||||||
|
|
||||||
|
|
||||||
def check_mongo_empty() -> bool:
|
def check_mongo_empty() -> bool:
|
||||||
return not all(
|
for alias in utils.get_options(Database):
|
||||||
get_db(alias).list_collection_names() for alias in utils.get_options(Database)
|
collection_names = get_db(alias).list_collection_names()
|
||||||
)
|
if collection_names and any(
|
||||||
|
name in collection_names
|
||||||
|
for name in ["company", "user", "versions"]
|
||||||
|
):
|
||||||
|
return False
|
||||||
|
|
||||||
|
return True
|
||||||
|
|
||||||
|
|
||||||
def get_last_server_version() -> Version:
|
def get_last_server_version() -> Version:
|
||||||
|
Loading…
Reference in New Issue
Block a user