PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Sử dụng bộ mã hóa JSON tùy chỉnh để triển khai JSONB PostgreSQL của SQLAlchemy

Điều này được hỗ trợ qua json_serializer đối số từ khóa cho create_engine , như được ghi lại trong 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. CHỌN .. VÀO để tạo bảng trong PL / pgSQL

  2. chức năng khác biệt () (không chọn bộ định nghĩa) trong postgres

  3. Plpgsql:Làm cách nào để gán giá trị cho biến tại phần khai báo?

  4. ST_DWithin nhận tham số là độ, không phải mét, tại sao?

  5. Tuyên bố Trì hoãn hoặc Chờ đợi