PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Вмъкнете bytea в тип postgresql json

Не можеш, поне нативно. JSON позволява само 3 основни основни типа данни:число, низ и булево. Всичко останало трябва да бъде сериализирано в низ или число.

Това означава, че имате три основни опции:

  1. Сериализиране до шестнадесетичен. Предимството е, че става лесно да се превърне в bytea в PostgreSQL, ако имате нужда.

  2. Сериализиране до base64. Предимството тук е, че използва по-малко място.

  3. Сериализиране в числов масив. Според мен това не е предпочитано, тъй като е трудно всяко число да се ограничи между 0 и 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. Не може да се вмъкне JSON от PostgreSQL към elasticsearch. Получаване на грешка - „Изключение при изпълнение на JDBC заявка“

  2. Как да запазите String като тип JSONB в postgres, когато използвате AWS Glue

  3. Мигриране на PostgreSQL към облака – Сравняване на решения от Amazon, Google и Microsoft

  4. Какъв е еквивалентът на timestamp/rowversion (SQL Server) с PostgreSQL

  5. Генериране на обект за единична таблица