Страница 1 из 1

Хранение файлов не в базе, а в отдельной папке

СообщениеДобавлено: Ср июн 27, 2018 3:24 pm
gunner7777
Добрый день.
SQL express позволяет держать достаточно маленькую базу (10Гб), а файлы загружаются постоянно.

Планируется ли реализация хранения файлов не в базе, а в отдельной папке (в базе только ссылки на файлы)? Вроде использования FileStream

Re: Хранение файлов не в базе, а в отдельной папке

СообщениеДобавлено: Чт июн 28, 2018 9:55 am
vvv75
Добрый день!
Данная реализация практикуется уже лет 10, с версии 1.10

Re: Хранение файлов не в базе, а в отдельной папке

СообщениеДобавлено: Пн июл 02, 2018 5:18 pm
gunner7777
Ничего так отстали от жизни))
Посмотрел в документации, но не нашел никаких кнопок для импорта макрообъектов из базы. Подскажите, как это можно сделать?

Re: Хранение файлов не в базе, а в отдельной папке

СообщениеДобавлено: Вт июл 03, 2018 9:43 am
vvv75
Катаалогизация-Отчеты-Системные операции-Групповая выгрузка макрообъектов

Re: Хранение файлов не в базе, а в отдельной папке

СообщениеДобавлено: Вт июл 03, 2018 10:25 am
gunner7777
Посмотрел скрипт, в нем я так понял просто выгрузка макрообъектов в каталог, в базе при этом они останутся или вместо самого файла в таблице появится новое поле, в котором будет указан путь размещения этого файла?

Re: Хранение файлов не в базе, а в отдельной папке

СообщениеДобавлено: Вт июл 03, 2018 12:01 pm
vvv75
1. Выгружаете файлы в папку
2. удаляете из таблицы MOBJECT (через SQL)
3. Сжимаете базу (shrink через SQL)
4. Через отчет делаете групповую загрузка макрообъектов по ссылке (они должны лежать в папке доступной с ПК и с веб-модуля)