И теперь вопрос рациональности, ты файлы собрался в базе хранить?
для каждого пользователя генерируется свой файл относительно его запроса, файлы сами по себе не будут превышать 10 mb, вот и подумал, почему бы их не хранить в таблице в поле типа bytea