Ну не пишите в фс тогда
Что быстрее то и делайте в первую очередь, фейл фаст
Либо как выше написал
Ну и вообще почему констрейн не пройдёт, вы не знаете структуру изначально?
Ладно, давай другая ситуация, я пишу в бд и в фс, свет выключается когда я записал 5 из 10 файлов, что произойдёт тогда?