sql >> Databasteknik >  >> RDS >> SQLite

JSON-funktioner är nu aktiverade som standard i SQLite

SQLites JSON-funktioner och -operatorer är nu aktiverade som standard, från och med SQLite 3.38.0 (släpptes den 22 februari 2022).

Så i SQLite 3.38.0 och senare är JSON-funktionerna och operatörerna nu inbyggda.

Före SQLite 3.38.0 måste du använda -DSQLITE_ENABLE_JSON1 kompileringstid för att aktivera JSON-stöd. Nu (med början med SQLite 3.38.0) är det inte längre nödvändigt att använda det kompileringsalternativet för att aktivera JSON-stöd. JSON är på som standard.

Hur man inaktiverar JSON-funktioner och -operatörer

JSON-stöd gick från att vara opt-in med SQLite version 3.37.2 och tidigare till opt-out med SQLite version 3.38.0 och senare.

Om du inte vill att JSON-funktionerna och -operatorerna ska aktiveras måste du uttryckligen utesluta dem från byggnaden. SQLite har ett nytt alternativ för att göra detta.

För att inaktivera JSON-gränssnittet, använd den nya -DSQLITE_OMIT_JSON alternativet för kompileringstid. Det här alternativet utelämnar JSON SQL-funktionerna och -operatorerna från builden.


  1. Hur man tar bort kolumn i tabell

  2. Logiska databassäkerhetskopieringar med MySQL-skal

  3. Oracle-leverantör för Oledb saknas i VS 2015 Shell

  4. Tips och knep för att navigera i PostgreSQL-communityt