BuzzSaw
view release on metacpan or search on metacpan
buzzsaw.sql view on Meta::CPAN
FROM log
WHERE digest = d;
IF logcount > 0 THEN
RAISE EXCEPTION 'Previously seen';
END IF;
END IF;
-- Check if the file is currently being processed.
-- Timeout any processing entries after 1 hour
DELETE FROM current_processing
WHERE starttime < current_timestamp - interval '1 hour';
SELECT COUNT(*) INTO logcount
FROM current_processing
WHERE name = n;
IF logcount > 0 THEN
RAISE EXCEPTION 'Currently being processed';
( run in 0.311 second using v1.01-cache-2.11-cpan-fd5d4e115d8 )