Являются ли файлы SQLite s3db переносимыми с Windows на платформы iOS / Android? - PullRequest
1 голос
/ 07 мая 2011

Я бы хотел использовать Windowsite Administrator для работы с моей базой данных SQLite. Является ли файл БД (s3db) переносимым на мобильные платформы, такие как iOS и Android?

Ответы [ 3 ]

1 голос
/ 07 мая 2011

Файл базы данных SQLite - это просто файл, поэтому он должен работать в любой файловой системе / ОС независимо от того, где он был создан.Единственным исключением из этого может быть что-то вроде кодирования, но прелесть SQLite заключается в том, что на самом деле это просто абстракция в плоском файле, которая позволяет вам предварительно преобразовать большинство функций реляционной БД.Кроме того, поскольку это стандартизированный формат, любой клиент должен работать и для его чтения (при условии, что как создатель, так и читатель соответствуют спецификации).

1 голос
/ 07 мая 2011

Абсолютно кроссовая платформа.Со страницы SQLite:

Стабильный файл кросс-платформенной базы данных

Формат файла SQLite является кроссплатформенным.Файл базы данных, написанный на одном компьютере, можно скопировать и использовать на другом компьютере с другой архитектурой.Big-endian или little-endian, 32-разрядные или 64-разрядные значения не имеют.Все машины используют один и тот же формат файла.Кроме того, разработчики обязались поддерживать стабильный и обратно совместимый формат файлов, чтобы новые версии SQLite могли читать и записывать старые файлы базы данных.Большинство других механизмов баз данных SQL требуют, чтобы вы сбрасывали и восстанавливали базу данных при переходе с одной платформы на другую и часто при обновлении до более новой версии программного обеспечения.

http://www.sqlite.org/different.html#onefile

1 голос
/ 07 мая 2011

Файлы базы данных SQLite должны быть независимыми от ОС.Даже файловая система независима.Файлы не имеют кодировки, такие как UTF-8 или ISO-8859-1 (или любой другой порядок чисел, я всегда забываю), потому что они двоичные.

Может быть, клиент SQLite имеет значение.Может быть, некоторые клиенты оставляют подписи или что-то?ОС не должна иметь значения.

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