File tree 1 file changed +2
-2
lines changed
1 file changed +2
-2
lines changed Original file line number Diff line number Diff line change 2
2
-- and cleans up orphan pacticipant versions and their tags.
3
3
-- Also removes webhook execution history.
4
4
5
- DELETE FROM verifications WHERE created_at < now() - ' 60 days' ::interval;
6
5
DELETE FROM webhook_executions;
7
6
DELETE FROM triggered_webhooks;
7
+ DELETE FROM verifications WHERE created_at < now() - ' 60 days' ::interval;
8
8
DELETE FROM pact_publications WHERE created_at < now() - ' 60 days' ::interval;
9
- DELETE FROM pact_versions WHERE id NOT IN (SELECT DISTINCT pact_version_id FROM pact_publications);
9
+ DELETE FROM pact_versions WHERE id NOT IN (SELECT pact_version_id FROM pact_publications UNION SELECT pact_version_id FROM verifications );
10
10
DELETE FROM tags WHERE version_id NOT IN (SELECT consumer_version_id FROM pact_publications UNION SELECT provider_version_id FROM verifications);
11
11
DELETE FROM versions WHERE id NOT IN (SELECT consumer_version_id FROM pact_publications UNION SELECT provider_version_id FROM verifications);
You can’t perform that action at this time.
0 commit comments