次のように私は解決策を特定しようとしていたため、ユースケースの実装を持って、実装は次のとおりです。SQLAlchemyを使用して実行時にユーザー定義のSQLクエリを実行する方法は?
- ユーザーはDATABASE_TYPE(MySQLのような、pgsqlで、sqliteのか、どのDBサポートのようなSQLサーバーの接続パラメータを定義します成功した
- 、ホスト、ポート、SCHEMA_NAME、USER_NAMEとPASSWORD
- は、ユーザが設けられた接続パラメータを検証するテスト接続を行い、そして成功と失敗のフィードバックを提供 )SQLAlchemyのことにより、ユーザは、次の(SQLクエリを入力しますSQLAlchemyのSQL式言語詳細 here)を実行する必要があるed。
実行時にSQLAlchemyのパラメータがユーザ定義されていることがわかった場合は、上記の接続パラメータとSQLクエリを消費するPythonでこの関数を実装しようとしています。クエリ結果を返します。方向や助けがあれば、これは素晴らしいことでしょう。
おかげ
単に「>>> 'Pythonプロンプトでこれをしないのはなぜですか?すべてがSQLAlchemyへの単純なアクセスであれば、なぜ追加のコードを書くのでしょうか? –
@ S.Lott Wellユーザーは、Webフォーム経由で接続パラメータとSQLクエリ(文字列として)を送信し、SQLAlchemyを使用することでクエリフォーマットを抽象化する必要があります。 –
なぜこのようなWebフォームがありますか? Webフォームが本当に役に立つ仕事をしているようには見えませんか? –