]> git.ipfire.org Git - dbl.git/commitdiff
sources: Initialize all stats with zero
authorMichael Tremer <michael.tremer@ipfire.org>
Tue, 6 Jan 2026 11:25:12 +0000 (11:25 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Tue, 6 Jan 2026 11:25:12 +0000 (11:25 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/database.sql
src/dnsbl/sources.py

index f167e9420bb08095cf0aec4c06f6fa54e74e35bc..be5db53bf303084b7cfb0b2382d6deaa5fb4fb81 100644 (file)
@@ -2,7 +2,7 @@
 -- PostgreSQL database dump
 --
 
-\restrict ojEgXNAwBkGyL3RsBRmmfNIe4rzZCESF05HETamfMJWgxDjOkXoCxupLP3Ug6qU
+\restrict 0x0tldyHgIUyWxgnGUGi115yWYckW02ZTvAqVYxdprpqc4kMhzpMBPkpIKiHQLO
 
 -- Dumped from database version 17.6 (Debian 17.6-0+deb13u1)
 -- Dumped by pg_dump version 17.6 (Debian 17.6-0+deb13u1)
@@ -281,8 +281,8 @@ CREATE TABLE public.sources (
     last_modified_at timestamp with time zone,
     etag text,
     updated_at timestamp with time zone,
-    total_domains integer,
-    dead_domains integer,
+    total_domains integer DEFAULT 0,
+    dead_domains integer DEFAULT 0,
     false_positives integer DEFAULT 0 NOT NULL
 );
 
@@ -587,5 +587,5 @@ ALTER TABLE ONLY public.sources
 -- PostgreSQL database dump complete
 --
 
-\unrestrict ojEgXNAwBkGyL3RsBRmmfNIe4rzZCESF05HETamfMJWgxDjOkXoCxupLP3Ug6qU
+\unrestrict 0x0tldyHgIUyWxgnGUGi115yWYckW02ZTvAqVYxdprpqc4kMhzpMBPkpIKiHQLO
 
index ea4024de94e4047d25def186c9cebb5f635b78f6..d981f0e892225f018ecabe32f2c7099108fd4849 100644 (file)
@@ -597,9 +597,9 @@ class Source(sqlmodel.SQLModel, database.BackendMixin, table=True):
 
        # Stats
 
-       total_domains : int | None
+       total_domains: int = 0
 
-       dead_domains : int | None
+       dead_domains: int = 0
 
        false_positives: int = 0