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

Chèn bytea vào loại postgresql json

Bạn không thể, ít nhất là tự nhiên. JSON chỉ cho phép 3 kiểu dữ liệu nguyên thủy cơ bản:số, chuỗi và boolean. Mọi thứ khác phải được tuần tự hóa thành chuỗi hoặc số.

Điều này có nghĩa là bạn có ba tùy chọn cơ bản:

  1. Nối tiếp sang hệ thập lục phân. Ưu điểm là nó trở nên dễ dàng chuyển thành một tệp phụ trong PostgreSQL nếu bạn cần.

  2. Nối tiếp với base64. Ưu điểm ở đây là nó sử dụng ít dung lượng hơn.

  3. Nối tiếp thành một mảng số. Điều này không được ưu tiên trong quan điểm của tôi vì thật khó để giới hạn mỗi số trong khoảng từ 0 đến 255.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. thay đổi cơ sở dữ liệu (postgresql) trong python bằng cách sử dụng psycopg2 động

  2. THAM GIA (CHỌN ...) ue ON 1 =1?

  3. CakePHP 2.2 với PostgreSQL Chèn hàng mới không thành công - Lỗi cơ sở dữ liệu:Bảng không xác định:7 LỖI:quan hệ table_id_seq không tồn tại

  4. Truy vấn cơ sở dữ liệu chéo trong PostgreSQL

  5. Cài đặt PHP với Postgresql trên MAC bằng homebrew