sql >> Databáze >  >> RDS >> SQLite

Funkce JSON jsou nyní v SQLite ve výchozím nastavení povoleny

Funkce a operátory JSON SQLite jsou nyní ve výchozím nastavení povoleny, počínaje verzí SQLite 3.38.0 (vydáno 22. února 2022).

Takže v SQLite 3.38.0 a novějších jsou nyní funkce a operátory JSON zabudovány.

Před SQLite 3.38.0 byste museli použít -DSQLITE_ENABLE_JSON1 možnost kompilace pro povolení podpory JSON. Nyní (počínaje SQLite 3.38.0) již není nutné používat tuto možnost kompilace k povolení podpory JSON. JSON je ve výchozím nastavení zapnutý.

Jak zakázat funkce a operátory JSON

Podpora JSON přešla od přihlášení s SQLite verze 3.37.2 a dřívější k odhlášení s SQLite verze 3.38.0 a novější.

Pokud nechcete, aby byly funkce a operátory JSON povoleny, budete je muset v sestavení explicitně vynechat. SQLite má k tomu novou možnost.

Chcete-li zakázat rozhraní JSON, použijte nový -DSQLITE_OMIT_JSON možnost kompilace. Tato možnost vynechává funkce a operátory JSON SQL ze sestavení.


  1. Kompletní průvodce opravou chyby SQL Database 5243

  2. Cross Apply xml dotaz funguje exponenciálně horší, jak xml dokument roste

  3. PostgreSQL řádek do sloupců

  4. MariaDB Connector/Python Beta nyní k dispozici