Новичок здесь! В настоящее время я создаю приложение с использованием Ruby on Rails.
Это конкретное приложение использует двоичные данные для контента. Судя по всему, SQL Server - лучший путь благодаря функции FILESTREAM. Из того, что я нашел в документации, это в основном создает файловую систему для двоичных объектов размером> 1 МБ.
С учетом вышесказанного я использую Ruby on Rails и готовлюсь к установке activerecord-sqlserver-adapter, но мне нужно знать, как я смогу указать столбец для использования FILESTREAM при настройке базы данных с миграцией активной записи? Могу ли я просто отредактировать столбец, чтобы принимать FILESTREAM в управлении SQL Server? (Это очевидно после разрешения использования FILESTREAM в SQL SERVER.)
Итак, я прогнозирую установку:
1. установить SQL Server и все вспомогательные компоненты
2. установить гем activerecord-sqlserver-adpater
3. создать столбец базы данных varbinary (max) (для двоичного файла) - при миграции
4. укажите на сервере sql использовать указанный столбец для FILESTREAM
В целом, как мне настроить использование FILESTREAM при создании столбца в базе данных с помощью rails / ruby?