sql >> Database >  >> RDS >> PostgreSQL

Een aangepaste JSON-encoder gebruiken voor de PostgreSQL JSONB-implementatie van SQLAlchemy

Dit wordt ondersteund via de json_serializer zoekwoordargument naar create_engine , zoals gedocumenteerd onder 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. Kan geen verbinding maken met mysql met 127.0.0.1

  2. Waarom retourneert SQL Workbench altijd een rij vol met null-waarden in elke query?

  3. Paginering in slaapstand met samengevoegde tabellen

  4. Wat te controleren als het MySQL I/O-gebruik hoog is?