port search to stores

+ fix favorites
This commit is contained in:
cwilvx
2024-07-27 21:44:33 +03:00
parent 5d32536758
commit b0e904c84f
25 changed files with 428 additions and 666 deletions
+5 -3
View File
@@ -1,9 +1,11 @@
from app.db import Base, DbManager
from app.db import Base
from sqlalchemy import Integer, insert, select, update
from sqlalchemy.orm import Mapped, mapped_column
from app.db.engine import DbEngine
class MigrationTable(Base):
__tablename__ = "dbmigration"
@@ -13,7 +15,7 @@ class MigrationTable(Base):
@classmethod
def set_version(cls, version: int):
with DbManager(commit=True) as conn:
with DbEngine.manager(commit=True) as conn:
result = conn.execute(
update(cls).where(cls.id == 1).values(version=version)
)
@@ -23,7 +25,7 @@ class MigrationTable(Base):
@classmethod
def get_version(cls):
with DbManager() as conn:
with DbEngine.manager() as conn:
result = conn.execute(select(cls.version).where(cls.id == 1))
result = result.fetchone()