私は1つのメインdbを持っています。そこには、それぞれのクライアント自身のdb接続が格納されています。 したがって、すべてのクライアントは2 db:mainと独自のdbで動作します。その接続はhttp呼び出しごとに と決定する必要があります。フラスコのsqlalchemy拡張を使用してこれを行うにはどうすればよいですか、純粋にsqlalchemyの かもしれませんか?フラスコ - 動的データベース接続を使用するsqlalchemy
3
A
答えて
5
あなたはフラスコSQLAlchemyの中で複数のセッションを処理することができます
engine = create_engine(DATABASE_URI)
db_session = scoped_session(sessionmaker(autocommit=False,
autoflush=False,
bind=engine))
db_session.query...()
と
engine2 = create_engine(DATABASE_URI2)
db_session2 = scoped_session(sessionmaker(autocommit=False,
autoflush=False,
bind=engine2))
db_session2.query2...()
が同じコードベースを共有しています。
+1
このコードは、Flask-SQLAlchemyの処理方法を反映しておらず、SQLAlchemyを直接使用しています。 –
+0
そうですね、コードはプレーンなSQLAlchemyだけですが、質問はFlask-SQLAlchemyの使用に特化していませんでした。とにかく、ラッパーを使って作業するのは簡単です。また、両方を同じコードベースで使用することもできます。 – manelvf
関連する問題
- 1. 動的データベース接続Flask-SQLAlchemy
- 2. フラスコ内のデータベースを作成するsqlalchemy
- 3. 作成フラスコSQLAlchemyのデータベースは
- 4. Flask-SQLAlchemyを使用してMSSQLデータベースに接続
- 5. 動的データベース接続symfony2
- 6. デルファイのADOConnectionを使用してOracleデータベース接続を動的に
- 7. フラスコSQLAlchemyのない私はフラスコSQLAlchemyのを使用しています
- 8. Flask + Celery + SQLAlchemy:データベース接続のタイムアウト
- 9. SQLalchemyを使用してMySQLデータベースに安全に接続する方法は?
- 10. Flask-SQLAlchemyで失敗した場合、別のDBに動的に接続する
- 11. URLで使用可能なパラメータを使用した動的データベース接続 - codeigniter
- 12. フラスコSQLAlchemy:基本モデルクラスを拡張する方法?フラスコ/ SQLAlchemyので
- 13. フラスコでの適切なsqlalchemyの使用
- 14. 動的データベース接続の処理
- 15. データベース接続にオブジェクトを使用する
- 16. RStudio接続ペインを使用してPostgreSQLデータベースに接続する
- 17. は、私は、データベースへの接続時に接続プールを使用する必要があるアプリケーションを持って動的にMySQLの接続/ J接続プール
- 18. SQLAlchemy接続、プーリング、SQLite
- 19. PyQtを使用してSqlalchemyデータベースに接続し、PyQtのTableViewにデータベースの内容を保存する
- 20. SQLAlchemyの、フラスコ:db.Model
- 21. フラスコSQLAlchemyのページネーションエラー
- 22. フラスコSQLAlchemyのグループ
- 23. フラスコSQLAlchemy customer orm?
- 24. 表 - フラスコSQLAlchemyの
- 25. フラスコsqlalchemyオブジェクトがデータベースに存在するかどうかをチェック
- 26. SQLAlchemy + postgreSQLを使用して接続数を減らすには?
- 27. レポート用のデータベースへの動的ODBC接続の作成
- 28. rake assets:データベース接続なしで動的ルートを使用したプリコンパイル
- 29. データベース接続を自動的に設定する
- 30. SQL接続を動的に使用する方法Azure Logic Apps
これらの2つのデータベースは同じデータを共有していますか? – plaes