]> git.ipfire.org Git - dbl.git/commitdiff
domains: Tell the application that we need bigint, too master
authorMichael Tremer <michael.tremer@ipfire.org>
Sat, 1 Aug 2026 12:35:07 +0000 (12:35 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Sat, 1 Aug 2026 12:35:07 +0000 (12:35 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/dbl/domains.py

index c0a19851471b749df0c62337dd556a8d8bfd1b6c..996932f7ac5e96b9211fcefbfb7d207f75956e22 100644 (file)
@@ -21,6 +21,7 @@
 import datetime
 import logging
 import pydantic
+import sqlalchemy
 import sqlmodel
 import uuid
 
@@ -72,7 +73,8 @@ class Domain(sqlmodel.SQLModel, database.BackendMixin, table=True):
                return hash(self.id)
 
        # ID
-       id: int = sqlmodel.Field(primary_key=True)
+       id: int = sqlmodel.Field(sa_column=sqlalchemy.Column(
+               sqlalchemy.BigInteger(), primary_key=True))
 
        # List ID
        list_id: int = sqlmodel.Field(foreign_key="lists.id")