/
Ao
/
MaxReport
Обзор
Документация
Войти
/
Ao
/
MaxReport
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
pgsql/pgAdmin 4/web/pgadmin/setup/db_version.py
42 строки
1 KB
AoAnima
first_commit
13 июл 2026, 17:47
13 июл 2026, 17:47
f1a670a
Код
Авторство
О чём код?
########################################################################## # # pgAdmin 4 - PostgreSQL Tools # # Copyright (C) 2013 - 2026, The pgAdmin Development Team # This software is released under the PostgreSQL Licence # ########################################################################## from pgadmin.model import Version, db from sqlalchemy.orm.session import Session def get_version(): try: version = Version.query.filter_by(name='ConfigDB').first() except Exception: db.session.rollback() return -1 if version: return version.value else: return -1 def get_version_for_migration(op): try: session = Session(bind=op.get_bind()) version = session.query(Version).filter_by(name='ConfigDB').first() except Exception: return -1 if version: return version.value else: return -1 def set_version(new_version): version = Version.query.filter_by(name='ConfigDB').first() version.value = new_version