LINUX.ORG.RU

История изменений

Исправление theNamelessOne, (текущая версия) :

Так запрос на чтение зачем нужен?

Просто игнорируй дубликаты при вставке:

insert into files(path, mtime) values (...)
on conflict(path) do nothing;

Или обновляй mtime у дубликатов:

insert into files(path, mtime) values (...)
on conflict(path) do update set mtime = excluded.mtime;

Исходная версия theNamelessOne, :

Так запрос на чтение зачем нужен-то?

Просто игнорируй дубликаты при вставке:

insert into files(path, mtime) values (...)
on conflict(path) do nothing;

Или обновляй mtime у дубликатов:

insert into files(path, mtime) values (...)
on conflict(path) do update set mtime = excluded.mtime;