JSON SQlite3 Создать таблицу с JSON - PullRequest
0 голосов
/ 01 ноября 2018

Я пытаюсь создать таблицу базы данных, используя пакет sqlite3 npm. Я бы хотел, чтобы в таблице было два столбца, число и цвет. Число должно быть целым числом, а цвет должен содержать данные json.

Есть ли способ явно установить тип данных json в sqlite3?

Примерно так:

db.run('CREATE TABLE table1 ( number integer, colour json)');

1 Ответ

0 голосов
/ 01 ноября 2018

Хотя sqlite имеет функции для работы с данными JSON (при условии, что стандартное расширение JSON1 включено, конечно, в экземпляре используемой вами библиотеки), оно не имеет фактического типа JSON , Вместо этого используйте TEXT столбцы для хранения текста JSON, как и для любой другой строки.

Подробнее о типах данных, которые поддерживает sqlite, и о том, как обрабатываются неизвестные типы в определениях таблиц.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...