Используя Расширение Json1 с sqlite3

В документах говорится, что json1 расширение является загружаемым расширением для sqlite3, и загружаемые расширения должны быть скомпилированы как совместно использованные библиотеки (источник).

Я искал много, и я не знаю, как включить им. Я нашел это

  • скомпилированным общим библиотекам мог бы предоставить libsqlite3-mod-impexp
  • многие обвиняют, говорит, как установить libsqlite3-mod-impexp (просто apt install на самом деле), но ни один не упомянул то, что является следующим, чтобы включить загружаемое расширение и использовать его.

Ценятся любые подробные шаги и демонстрационные команды проверки.

Я должен использовать json1 расширение для sqlite3, т.е. использующий json в где пункты при вызове sqlite3 команда из командной строки.

0
задан 6 January 2020 в 03:33

1 ответ

Нет, libsqlite3-mod-impexp не необходимо, таким образом никакая потребность сделать apt install libsqlite3-mod-impexp:

$ sqlite3 
SQLite version 3.11.0 2016-02-15 17:29:24
Enter ".help" for usage hints.
Connected to a transient in-memory database.

sqlite> SELECT json_extract('{"a":2,"c":[4,5,{"f":7}]}', ');
{"a":2,"c":[4,5,{"f":7}]}

$ dpkg -l | grep sqlite3
ii  libsqlite3-0:a 3.11.0-1ubun amd64        SQLite 3 shared library
ii  sqlite3        3.11.0-1ubun amd64        Command line interface for SQLite

0
ответ дан 6 January 2020 в 18:43

Другие вопросы по тегам:

Похожие вопросы: