Add web log tests

- Add post-delete rev checks to pg/sqlite
This commit is contained in:
2024-02-03 21:53:03 -05:00
parent 16f7396664
commit f25426db5c
9 changed files with 450 additions and 8 deletions

View File

@@ -25,7 +25,9 @@ type PostgresWebLogData(log: ILogger) =
Custom.nonQuery
$"""DELETE FROM {Table.PostComment}
WHERE data ->> '{nameof Comment.Empty.PostId}'
IN (SELECT id FROM {Table.Post} WHERE {Query.whereDataContains "@criteria"});
IN (SELECT data ->> '{nameof Post.Empty.Id}'
FROM {Table.Post}
WHERE {Query.whereDataContains "@criteria"});
DELETE FROM {Table.PostRevision}
WHERE post_id IN (SELECT data ->> 'Id' FROM {Table.Post} WHERE {Query.whereDataContains "@criteria"});
DELETE FROM {Table.PageRevision}