:: Архив конференции по VFP до 2005 года
Re: Правильное хранение файлов
Каратаев

Сообщений: 3974
Откуда: Алматы
Дата регистрации: 04.12.2001
IGOR_SMIRNOVSKY
Цитата:
Зачем код к имени добавлять ? Просто новое поле с кодом, а в индекс добавишь.
Тогда сами файлы перекроют друг друга. Поэтому лучше уж само имя сделать уникальным.

DmGr
Цитата:
А может быть, раз это архивная база документов, запаковывать исходные документы архиватором с новым уникальным именем
Это не архивная база документов, а спмая ни на есть рабочая. Т.е. предполагается, что именно с ней и будет работать пользователь. Там и стандарты, и обязанности, и инструкции, и возникающие проблемы с рекомендациями по их решению и т.д. и т.п. Короче некая База знаний компании.

В принципе, вопрос в конечном итоге вылился в уникальность имени файла, и решается он, на мой взгляд просто. Значение из таблички значений, по которому формируется внутреннее имя файла, является уникальным в пределах одного подразделения. Но если к этому имени добавить код подразделения, то уникальность получается в пределах всей компании.




------------------
Никогда не бывает настолько плохо, чтобы не могло быть еще хуже.
Ratings: 0 negative/0 positive
Re: Правильное хранение файлов
Igor Korolyov

Сообщений: 34580
Дата регистрации: 28.05.2002
Hi Каратаев!

Если стоит задача репликации, то возможно стоит обратить внимание на GUID в качестве уникального ключа (и соответственно имени документа)?
Конечно и схема с префиксом - кодом узла/филиала тоже может применяться - если состав филиалов относительно стабилен (нет постоянного добавления/удаления ФИЛИАЛОВ).




------------------
WBR, Igor
Ratings: 0 negative/0 positive
Re: Правильное хранение файлов
IGOR_SMIRNOVSKY
Автор

Сообщений: 132
Откуда: СПб
Дата регистрации: 02.03.2005
Если ".doc" собираешься сохранять в таблице, беру слова обратно.
Вообще не понимаю: зачем смешивать проблему хранения данных и
правило формирования имени.
Справочники филиалов, документов все равно должны быть.




------------------
дураком помру
Ratings: 0 negative/0 positive


Извините, но у вас нет прав для того, чтобы оставлять сообщения в этом форуме.

On-line: 4 (Гостей: 4)

© 2000-2024 Fox Club 
Яндекс.Метрика