mirror of
https://github.com/arcan1s/ahriman.git
synced 2026-02-24 13:49:48 +00:00
bug: filter logs by repository (twice) before rotation
This commit is contained in:
@@ -141,14 +141,15 @@ class LogsOperations(Operations):
|
|||||||
connection.execute(
|
connection.execute(
|
||||||
"""
|
"""
|
||||||
delete from logs
|
delete from logs
|
||||||
where (package_base, version, repository, process_id) not in (
|
where repository = :repository
|
||||||
select package_base, version, repository, process_id from logs
|
and (package_base, version, repository, process_id) not in (
|
||||||
where (package_base, version, repository, created) in (
|
select package_base, version, repository, process_id from logs
|
||||||
select package_base, version, repository, max(created) from logs
|
where (package_base, version, repository, created) in (
|
||||||
where repository = :repository
|
select package_base, version, repository, max(created) from logs
|
||||||
group by package_base, version, repository
|
where repository = :repository
|
||||||
|
group by package_base, version, repository
|
||||||
|
)
|
||||||
)
|
)
|
||||||
)
|
|
||||||
""",
|
""",
|
||||||
{
|
{
|
||||||
"repository": repository_id.id,
|
"repository": repository_id.id,
|
||||||
|
|||||||
Reference in New Issue
Block a user