FlyRates / db /session.py

Commit History

feat: implement async database session management with auto-migration and historical data seeding
63bcaad
Running

Sadeep Sachintha commited on

feat: implement async database session management and CBSL currency exchange rate service with persistent caching
61207aa

Sadeep Sachintha commited on

Simplify Telegram Bot to unified daily rate list subscription and drop legacy tables
fec8feb

Sadeep Sachintha commited on

fix: implement NullPool and disable statement caching for PgBouncer compatibility
5791bb4

Sadeep Sachintha commited on

fix: resolve create_engine type error and use dynamic prepared statement names
0116ebe

Sadeep Sachintha commited on

fix: disable sqlalchemy prepared statement cache for pgbouncer compatibility
3ccb1e4

Sadeep Sachintha commited on

fix: disable prepared statement cache for pgcat/supavisor connection pooler
b387bc5

Sadeep Sachintha commited on

fix: resolve SQLite/PostgreSQL PgBouncer database parameter mismatch and add self-healing BIGINT migration for Telegram user chat_id
d8de1b4

Sadeep Sachintha commited on

Fix markdown parsing, asyncpg prepared statements, and flexible command arguments
684050a

Sadeep Sachintha commited on

feat: implement asynchronous SQLAlchemy database session management and initialization
3166bfa

Sadeep Sachintha commited on

feat: implement database schema, async session management, and bot command handlers for FlyRates
fb1fe87

Sadeep Sachintha commited on

first commit
7803d4e

Sadeep Sachintha commited on