Если вместо обычного массива будет JSON-поле, с его данными можно проводить подобные операции без приведения типов? JSON-поля в Postgres полностью индексируются?
Adamos: не понимаю сути проблемы. Ровно с такой же вероятностью и аналогичным образом, можно затереть файлы на сайте, если бы там вместо ФТП стоял GIT-репозиторий. Если у Вас в мастер-ветке какие-то коллизии - то это уже проблема выходящая за рамки изначально поставленного вопроса.
Возьмите любую программу резервного копирования (которая Вам понравиться, коих целая тьма) и выставьте в место копирования папку гугл-диска, уверен, так можно. Ещё можно попробовать подключить гугл-диск по WebDAV-протоколу как сетевой диск, если с указанием папки гугл-диска что-то пойдет не так.
xmoonlight: после того, как код "сжимается", читать его уже невозможно. Исходя из контекста Вашего вопроса, могу предположить, что Вы не очень хорошо знаете JS :)) Смысл компрессора в том, что для уменьшения объёмов кода - все переменные переименовываются в одно-двух буквенные (a, b, c и т.д.), массы кода переводятся в строки и вызываются как динамические блоки и так далее. Если хотите посмотреть, во что превращается код "до" компрессора и "после" - сравните две версии JQuery, "для разработчиков", и "сжатую". Для многих интерпретируемых языков - обфускация и компрессия кода - почти синонимы, а для языков (интерпретаторов) которые могут выполнять динамически генерируемый код - это действительно в ещё большей степени.
Сергей: на счёт "$crc=md5..." в вопросе изначальное это не упоминалось. Я говорю о том, что можно генерировать случайный номер для сессии пользователя, которая существует не зависимо от того, зарегистрировался ли пользователь или нет... Например, генерировать 36-значное число, типа UUID и этим именем называть фотографию до и после обработки и работать с ней. Например, название фотографии: UUID_old.jpg - фотография которую загрузил пользователь, UUID_new.jpg - обработанная фотография, которую мы и будем отдавать пользователю. Где UUID - уникальный идентификатор, который создаётся по какому-то алгоритму (алгоритмов для генерации, например, именно UUID - в сети полно).
Aleks_ja: я думаю да, хотя вот сходу сказать не могу. Я постараюсь проверить в ближайшее время свою догадку, но логических препятствий со стороны PostgreSQL - не вижу, возможно какие-то технические особенности будут.
Простите за сарказм, но это может быть связано с тем, что Вы не читаете логи сервера. Они же специально для таких случаев предусмотрены... Выкладывайте лог, будем разбирать причины появления ошибки...
webFed: Если хотите, давайте в скайпе пообщаемся (переписка или голосом, не принципиально), там будет проще решить вопрос. Но, если Вас вариант со скайпом принципиально не устраивает - мы можем продолжить тут (*контакты скайпа есть в моем профиле).