sql >> Databáze >  >> RDS >> PostgreSQL

Vložte byte do typu postgresql json

Nemůžete, alespoň nativně. JSON umožňuje pouze 3 základní typy primativních dat:číslo, řetězec a boolean. Vše ostatní musí být serializováno na řetězec nebo číslo.

To znamená, že máte tři základní možnosti:

  1. Serializujte do šestnáctkové soustavy. Výhodou je, že se v případě potřeby v PostgreSQL snadno změní na bajt.

  2. Serializovat na base64. Výhodou je, že zabírá méně místa.

  3. Serializujte na pole čísel. To podle mého názoru není preferováno, protože je těžké omezit každé číslo na 0 až 255.




  1. Jak uniknout speciálním znakům v MySQL?

  2. Závažná chyba:Některá data již byla vydána, nelze odeslat soubor PDF

  3. Hodnoty příznaku ODBC odbc.ini 'Option' konektoru MySQL

  4. Proces PL/SQL:problém se zněním