sql >> Database teknologi >  >> RDS >> PostgreSQL

Brug af en brugerdefineret JSON-koder til SQLAlchemys PostgreSQL JSONB-implementering

Dette understøttes via json_serializer søgeordsargument til create_engine , som dokumenteret under 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. Transaktionsloggen for databasen er fuld

  2. MySQL GRUPPER VED NULL og TOM

  3. Sætte MySQL-database under versionskontrol?

  4. Opdater flere kolonner baseret på procentvis beregning i Oracle