iphone sqlite для Ruby на рельсах вопрос - PullRequest
0 голосов
/ 11 января 2011

Я создаю приложение для iphone, которое отправляет для кэширования sqlite на сервер, используя Ruby on rails,

Идея состоит в том, что пользователь на iphone создает, удаляет данные редактирования, а затем отправляет базу данных вкомпьютер, чтобы проверить это там, нет необходимости редактировать в компьютере данные (отправить через Интернет, поэтому веб-сервис и ROR, показывающие отредактированную базу данных, необходимы)

Мне удалось выполнить свои основные операции на iphoneи базовая база данных в ROR, но мне нужно знать, пожалуйста, следующее ...

  • Coredata сохраняет данные в формате * .sqlite, но моя база данных ROR использует формат * .sqlite3, поэтомуЯ настраиваю ROR для использования адаптера: sqlite ???(что еще сделать, плз ??)

или мне нужен какой-то другой шаг для изменения формата sqlite на sqlite3,

Мне просто нужно некоторое базовое кэширование, так что его можнотолько что отправил файл sqlite и открыл (обработал или нет) в моем ROR ??

или есть что-то еще замешанное ??

хорошо, спасибо за помощь нубу;) ура, хорошодень!

1 Ответ

1 голос
/ 11 января 2011

Было бы намного проще сохранить файл прямо на диск, чем поместить его в базу данных, хотя оба варианта. Чтобы сохранить файл в БД, вам нужно поместить его в поле для: двоичных данных (blob в mysql). Это немного больше, чем это, но оно следует той же схеме, что требуется для хранения изображений в БД, и это популярная тема, поэтому вы сможете найти эту информацию довольно легко. Чтобы положить его на диск, вы просто записываете файл. Меня интересует, как вы загружаете этот файл на сервер. Не то чтобы это было сложно, просто есть несколько способов сделать это. Наконец, я бы посоветовал вам рассмотреть возможность использования полноценной базы данных, такой как postgres * или mysql, для хранения чего-либо вроде двоичных данных.

Вас может заинтересовать этот вопрос о переполнении стека , в котором обсуждается эта тема.
И В этом руководстве кратко описывается хранение файлов в БД с использованием rails.

* мой любимый

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