SQLite
 sql >> Base de Dados >  >> RDS >> SQLite

As funções JSON agora estão habilitadas por padrão no SQLite


As funções e operadores JSON do SQLite agora estão habilitados por padrão, a partir do SQLite 3.38.0 (lançado em 22 de fevereiro de 2022).

Portanto, no SQLite 3.38.0 e posterior, as funções e operadores JSON agora são integrados.

Antes do SQLite 3.38.0, você precisaria usar o -DSQLITE_ENABLE_JSON1 opção de tempo de compilação para habilitar o suporte a JSON. Agora (a partir do SQLite 3.38.0), não é mais necessário usar essa opção de tempo de compilação para habilitar o suporte a JSON. JSON está ativado por padrão.

Como desativar funções e operadores JSON


O suporte a JSON passou de opt-in com SQLite versão 3.37.2 e anterior para opt-out com SQLite versão 3.38.0 e posterior.

Se você não quiser que as funções e operadores JSON sejam habilitados, você precisará omiti-los explicitamente da compilação. SQLite tem uma nova opção para fazer isso.

Para desabilitar a interface JSON, use o novo -DSQLITE_OMIT_JSON opção de tempo de compilação. Esta opção omite as funções e operadores JSON SQL do build.