sql >> Databasteknik >  >> RDS >> PostgreSQL

Använda en anpassad JSON-kodare för SQLAlchemys PostgreSQL JSONB-implementering

Detta stöds via json_serializer sökordsargument till create_engine , som dokumenterats 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. TypeORM OneToMany-filter i relationer påverkar inte resultatet

  2. Hoppa över felrader när du laddar data till mysql-tabellen från avgränsad fil

  3. JDBC SQLServerException:Den här drivrutinen är inte konfigurerad för integrerad autentisering.

  4. SQL-syntaxfel - Haversine-formel