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