SQLite
 sql >> Baza danych >  >> RDS >> SQLite

Funkcje JSON są teraz domyślnie włączone w SQLite

Funkcje i operatory JSON SQLite są teraz domyślnie włączone, począwszy od wersji SQLite 3.38.0 (wydanej 22 lutego 2022 r.).

Tak więc w SQLite 3.38.0 i nowszych funkcje i operatory JSON są teraz wbudowane.

Przed wersją SQLite 3.38.0 trzeba było użyć -DSQLITE_ENABLE_JSON1 opcja czasu kompilacji, aby włączyć obsługę JSON. Teraz (począwszy od SQLite 3.38.0) nie jest już konieczne używanie tej opcji czasu kompilacji, aby włączyć obsługę JSON. JSON jest domyślnie włączony.

Jak wyłączyć funkcje i operatory JSON

Obsługa JSON przeszła od wyrażenia zgody na SQLite w wersji 3.37.2 i wcześniejszych do rezygnacji z SQLite w wersji 3.38.0 i nowszych.

Jeśli nie chcesz, aby funkcje i operatory JSON były włączone, musisz wyraźnie je pominąć w kompilacji. SQLite ma do tego nową opcję.

Aby wyłączyć interfejs JSON, użyj nowego -DSQLITE_OMIT_JSON opcja czasu kompilacji. Ta opcja pomija funkcje i operatory JSON SQL z kompilacji.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Generuj instrukcje INSERT z wyników zapytań SQLite

  2. Zarządzanie danymi za pomocą Python, SQLite i SQLAlchemy

  3. Zapytanie tylko o pierwsze dane z tabeli

  4. Jak usunąć określone wiersze w bazie danych SQLite?

  5. Najlepsze praktyki dotyczące pracy z wieloma tabelami