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

SQLAlchemyのPostgreSQLJSONB実装にカスタムJSONエンコーダーを使用する

    これは、json_serializerを介してサポートされています create_engineへのキーワード引数 、sqlalchemy.dialects.postgresql.JSON

    def _default(val):
        if isinstance(val, Decimal):
            return str(val)
        raise TypeError()
    
    def dumps(d):
        return json.dumps(d, default=_default)
    
    engine = create_engine(..., json_serializer=dumps)
    


    1. PostgreSQLの非公開スキーマへのrsf::st_writeの使用

    2. Active Recordに一括挿入するために作成されたIDのリストを取得するにはどうすればよいですか?

    3. PostgreSQL 9.2 JDBCドライバーはクライアントのタイムゾーンを使用しますか?

    4. iOS用CloudFirestore入門