Какой тип данных я должен использовать для хранения больших текстовых файлов и двоичных данных в SQLite в Rails - PullRequest
2 голосов
/ 01 февраля 2011

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

Ответы [ 2 ]

3 голосов
/ 02 февраля 2011

Тип данных binary сопоставляется с BLOB в SQLite. Размер можно указать с помощью параметра limit. Вот пример из self.up метода миграции:

t.column :mystuff, :binary, :limit => 10.megabyte
3 голосов
/ 01 февраля 2011

Для этой цели следует использовать тип BLOB.

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