簡単に言うと、両方のデータベースにそれらすべての個別のインスタンスを用意するのが最も簡単です。単一の
sessionmaker およびSession 複数のバインド 引数として
および
Base間の関係について およびmetadata :
Base
は、Tableを宣言的に作成するために使用されるメタクラスを持つ基本クラスです。 クラス自体とそのサブクラスで提供される情報からのオブジェクト。すべてのTable Baseのサブクラスによって暗黙的に宣言されたオブジェクト 同じMetaDataを共有します 。
メタデータを提供できます 新しい宣言型ベースを作成する際の引数として、複数のBase間で共有します。 sですが、あなたの場合は役に立ちません。
MetaData
Tableのコレクションです オブジェクトとそれに関連するスキーマ構造。 Engineへのバインディングを保持することもできます またはSession 。
つまり、Tableを持つことができます sおよびMetaData Baseなし 、ただしBase MetaDataが必要です 機能する。