SQLite
 sql >> Datenbank >  >> RDS >> SQLite

JSON-Funktionen sind jetzt in SQLite standardmäßig aktiviert

Die JSON-Funktionen und -Operatoren von SQLite sind jetzt standardmäßig aktiviert, beginnend mit SQLite 3.38.0 (veröffentlicht am 22. Februar 2022).

Daher sind in SQLite 3.38.0 und höher die JSON-Funktionen und -Operatoren jetzt integriert.

Vor SQLite 3.38.0 müssten Sie -DSQLITE_ENABLE_JSON1 verwenden Kompilierzeitoption zum Aktivieren der JSON-Unterstützung. Jetzt (ab SQLite 3.38.0) ist es nicht mehr erforderlich, diese Option zur Kompilierzeit zu verwenden, um die JSON-Unterstützung zu aktivieren. JSON ist standardmäßig aktiviert.

So deaktivieren Sie JSON-Funktionen und -Operatoren

Die JSON-Unterstützung wurde von Opt-in mit SQLite Version 3.37.2 und früher zu Opt-out mit SQLite Version 3.38.0 und höher geändert.

Wenn Sie nicht möchten, dass die JSON-Funktionen und -Operatoren aktiviert werden, müssen Sie sie explizit aus dem Build weglassen. SQLite hat dafür eine neue Option.

Um die JSON-Schnittstelle zu deaktivieren, verwenden Sie den neuen -DSQLITE_OMIT_JSON Option zur Kompilierzeit. Diese Option lässt die JSON-SQL-Funktionen und -Operatoren aus dem Build aus.