sql >> データベース >  >> RDS >> PostgreSQL

JSONフィールドへの更新はDBに保持されません

    Postgres <9.4を使用している場合、JSONフィールドを直接更新することはできません。 flag_modifiedが必要です SQLAlchemyに変更を報告する関数:

    from sqlalchemy.orm.attributes import flag_modified
    model.data['key'] = 'New value'
    flag_modified(model, "data")
    session.add(model)
    session.commit()
    


    1. tsqlでは、同時実行の観点から安全なSelectステートメントを含むInsertはありますか?

    2. Oracleでパッケージ内のプロシージャを実行する方法

    3. テキストまたは整数値を返す関数を作成するにはどうすればよいですか?

    4. CURDATE()の例– MySQL