Team Ai
Datasetpublic

codekingpro/portable-devtools

sourceHugging Faceupdated 5mo agoView on Hugging Face
1likes14kdownloads
db_version.py43 linesDownload Raw Back to setup
1##########################################################################2#3# pgAdmin 4 - PostgreSQL Tools4#5# Copyright (C) 2013 - 2024, The pgAdmin Development Team6# This software is released under the PostgreSQL Licence7#8##########################################################################9 10from pgadmin.model import Version, db11from sqlalchemy.orm.session import Session12 13 14def get_version():15    try:16        version = Version.query.filter_by(name='ConfigDB').first()17    except Exception:18        db.session.rollback()19        return -120 21    if version:22        return version.value23    else:24        return -125 26 27def get_version_for_migration(op):28    try:29        session = Session(bind=op.get_bind())30        version = session.query(Version).filter_by(name='ConfigDB').first()31    except Exception:32        return -133 34    if version:35        return version.value36    else:37        return -138 39 40def set_version(new_version):41    version = Version.query.filter_by(name='ConfigDB').first()42    version.value = new_version43 
codekingpro/portable-devtools · Team Ai