SQLite
 sql >> Database >  >> RDS >> SQLite

Le funzioni JSON sono ora abilitate per impostazione predefinita in SQLite

Le funzioni e gli operatori JSON di SQLite sono ora abilitati per impostazione predefinita, a partire da SQLite 3.38.0 (rilasciato il 22 febbraio 2022).

Quindi in SQLite 3.38.0 e versioni successive, le funzioni e gli operatori JSON sono ora integrati.

Prima di SQLite 3.38.0, dovresti usare -DSQLITE_ENABLE_JSON1 opzione in fase di compilazione per abilitare il supporto JSON. Ora (a partire da SQLite 3.38.0), non è più necessario utilizzare quell'opzione in fase di compilazione per abilitare il supporto JSON. JSON è attivo per impostazione predefinita.

Come disabilitare le funzioni e gli operatori JSON

Il supporto JSON è passato dall'attivazione con SQLite versione 3.37.2 e precedenti alla disattivazione con SQLite versione 3.38.0 e successive.

Se non vuoi che le funzioni e gli operatori JSON siano abilitati, dovrai ometterli esplicitamente dalla build. SQLite ha una nuova opzione per farlo.

Per disabilitare l'interfaccia JSON, usa il nuovo -DSQLITE_OMIT_JSON opzione in fase di compilazione. Questa opzione omette le funzioni e gli operatori SQL JSON dalla build.