у меня вроде бы все срабатывает


Tad, выдает что нету колонки true , вот тут UPDATE files SET Hide = 0 WHERE true;
Name TEXT UNIQUE NOT NULL, делает имя уникальным ? вот я тоже думаю , если вдруг фото будет с таки же именем. У меня пока все основано на имени файла, например запрос SELECT Path,Info FROM file WHERE Name='%1'; в будущем может появиться путаница с файлами. Как такого избежать, делать запросы по id строки ?