Как создать базу данных для электронного приложения из python - PullRequest
1 голос
/ 08 октября 2019

Я хочу создать базу данных с Python, а затем использовать эту базу данных в приложении Electron.

У меня есть несколько требований:

  1. Общая база данных должна бытьв формате файла
  2. В идеале, база данных, созданная Python, может использоваться без особых проблем непосредственно в Node
  3. База данных в некоторой форме JSON

IВы узнали о tinydb для Python, и это кажется великолепным. Однако у меня возникли проблемы с использованием результата в приложении Electron, поскольку я не могу найти пакеты, которые могут выполнять операции с базой данных в JSON, созданном tinydb

1 Ответ

1 голос
/ 08 октября 2019

SQLite - это в значительной степени база данных go to для простых баз данных в Electron. Это доказано и надежно. SQLite 3.9 представил новое расширение (JSON1), которое позволяет легко работать с данными JSON. Он предоставляет функции json_insert (), json_replace и json_set () для данных JSON.

Здесь обсуждается HN об использовании расширения JSON1 в SQLite - https://news.ycombinator.com/item?id=19277809

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