sqlalchemy

    0

    1答えて

    私はクラスがあるとします: フィールドはspecial_pinですが、nullにすることはできますが、特定のコンテキストではnullにすることはできません。検証関数(validates_pin)を書いて、そのフィールドを検証したいと思います。ただし、special_pinフィールドがnullの場合、検証機能は実行されません。 from sqlalchemy.orm import validates

    0

    1答えて

    2つの移行スクリプトがあります。 スクリプト1:基本 from models import EntityProperty from contextlib import contextmanager # revision identifiers, used by Alembic. revision = 'ecbde8fa83e3' down_revision = None branch_

    0

    1答えて

    postgresデータベースのリモートテーブルTabBに追加したいpandas DataFrame、dfがあります。両方のテーブルが同じ列を共有します。私はpandasとsql alchemyを使ってこれをどのように実行できますか? マイSQLAlchemyのエンジンは、このように定義されています myengine=create_engine('postgresql://postgres:[ema

    1

    2答えて

    私はStackOverflowの質問を検索していましたが、SQLAlchemyとFlask-SQLAlchemyのドキュメントを読んできましたが、リフレクションの仕方はまだ分かりませんでした。 エンジンを使用してテーブルをマップしようとすると、 "sqlalchemy.exc.ArgumentError:Mapper Mapper | User |ユーザーがマップされたテーブル 'user'のプラ

    0

    1答えて

    SQLAlchemyのcollect_setの動作をシミュレートしたい(MySQLコネクタを使用)。グループA 1,2,3は2,1,3と同じである。重複が発生する可能性がありますので、SQLAlchemyのは、グループ内の値を注文しないデフォルトでは、しかし res = db.session \ .query(T1.col1.label('col1'), func.group_conca

    0

    1答えて

    キャスト、型_coerce、型_を使ってリテラル配列型をキャストしようとしたが、何の成功もないと私は尋ねた。 from pprint import pprint from sqlalchemy import String, null, Integer, Column, ForeignKey, \ create_engine from sqlalchemy.dialects.post

    0

    1答えて

    私は、SQLAlchemyによって生成されたSQLクエリを保存しようとしています。私はSQLを格納するためのイベントリスナーを使用しています: statements = [] @listens_for(DBSession.get_bind(), "before_cursor_execute", named=True) def before_cursor_execute(**kw):

    0

    1答えて

    apache2サーバーで小さなアプリケーションを実行しようとしていますが、私が使用した元のデータベースはSqliteで、今はPostgresqlに切り替えています。このプロジェクトではFlaskとSqlalchemyを使用していますが、内部エラー500が発生し、整数の入力構文が無効です(カテゴリの名前列の項目)。 私は問題の根本を次の行に絞り込みましたが、現在は問題を解決できません。 のaddIt

    0

    1答えて

    私はPythonでSQLAlchemy経由でPostgresデータベースに辞書をロードしようとしています。それが現在存在する辞書です: FinalData = {'GAME_ID': {0: '0021600457', 1: '0021600457', 2: '0021600457', 3: '0021600457', 4: '0021600457', 5: '0021600457'}, 'TE

    0

    1答えて

    sqlalchemyの新機能です。同じモデルの単一トランザクションで追加と更新を行いたいと思います。コードスニペットは以下のとおりです。 のようなエラーを投げたアプリケーションは、「セッション」オブジェクトはありません属性「更新」あなたは、その状態がすでに変更のために追跡されたセッションにモデルオブジェクトを追加しました current_date = datetime.datetime.now()