PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Menggunakan encoder JSON khusus untuk implementasi PostgreSQL JSONB SQLAlchemy

Ini didukung melalui json_serializer argumen kata kunci ke create_engine , seperti yang didokumentasikan dalam 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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Pembaruan multi-baris PostgreSQL di Node.js

  2. Bagaimana saya bisa memilih baris yang berdekatan ke baris arbitrer (dalam sql atau postgresql)?

  3. Setelah mengimpor data di PostgreSQL, nilai kunci duplikat melanggar batasan unik

  4. Gabungkan tabel dengan PostgreSQL

  5. Bagaimana cara menulis batasan mengenai jumlah baris maksimum di postgresql?