This commit is contained in:
2026-06-16 09:19:32 +03:00
parent 7f1516c9c9
commit 8f3ac70b20
43 changed files with 1644 additions and 4668 deletions
+19
View File
@@ -0,0 +1,19 @@
from sqlalchemy.engine import Engine
def dialect_name(engine: Engine) -> str:
return engine.dialect.name
def is_sqlite(engine: Engine) -> bool:
return dialect_name(engine) == "sqlite"
def is_postgresql(engine: Engine) -> bool:
return dialect_name(engine) == "postgresql"
def bool_literal(engine: Engine, value: bool = False) -> str:
if is_sqlite(engine):
return "1" if value else "0"
return "true" if value else "false"