def get_db_major_version()

in src/dma/collector/util/postgres/helpers.py [0:0]


def get_db_major_version(db_version: str) -> float:
    index = db_version.find("beta")
    if index != -1:
        db_version = db_version[:index] + ".0"

    split = db_version.split(".")
    db_version = ".".join(split[:2]) if db_version.startswith("9") else ".".join(split[:1])
    try:
        val = float(db_version)
    except ValueError:
        val = cast("float", -1)
    return val