一部のライブラリやサイト ( kottiなど) は、構成ファイルから読み込まれるデータベース セッションを公開します (ピラミッドを使用します)。
一般に、sqlalchemy のドライバーは無視できますが、ランダムな行を取得したり、 sqliteでタイムゾーンを使用したりするなど、エンジンごとに特定の動作が必要になる問題がいくつかあります。
問題は、実行時に使用しているドライバーを特定する方法を見つけることができないということです。
これどうやってやるの?
具体的には、(エンジンやセッション ファクトリではなく) セッションから逆方向に作業して、これを理解するにはどうすればよいでしょうか?