Загрузите и откройте сжатую базу данных SQLite3 на Heroku - PullRequest
0 голосов
/ 29 марта 2010

У меня есть файл сценария для разбора через базу данных SQLite. Теперь мне нужно создать CRON-задание, которое будет загружать и распаковывать указанную базу данных от стороннего производителя (уже размещенного под SQLITE). Я понимаю, что это можно сделать с помощью WGET и UNZIP, но, учитывая файловую систему Heroku только для чтения, возможно ли это полностью в памяти? Спасибо.

1 Ответ

3 голосов
/ 30 марта 2010

Файловая система Heroku доступна только для чтения, но вы можете использовать каталоги tmp и log из папки вашего приложения.

Из Документ Героку :

Для записи доступны две директории: ./tmp и ./log (в корневом каталоге вашего приложения). Если вы хотите временно удалить файл на время запроса, вы можете записать имя файла, например, # {RAILS_ROOT} / tmp / myfile _ # {Process.pid}. Нет никакой гарантии, что этот файл будет там при последующих запросах (хотя это может быть), поэтому его не следует использовать для любого вида постоянного хранилища.

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