From 9c5271752f65297bdc69142d557524ea6af38c71 Mon Sep 17 00:00:00 2001 From: GabrielVGS Date: Fri, 26 Sep 2025 14:15:52 -0300 Subject: [PATCH 1/2] fix: update PostgreSQL image version to 18 in docker-compose files --- docker-compose.yml | 2 +- ops/docker-compose.test.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index fa92212..12a672b 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -4,7 +4,7 @@ volumes: redis-data: services: db: - image: postgres:18rc1-alpine3.22 + image: postgres:18 env_file: - .env restart: always diff --git a/ops/docker-compose.test.yml b/ops/docker-compose.test.yml index 9fc8210..1e3c751 100644 --- a/ops/docker-compose.test.yml +++ b/ops/docker-compose.test.yml @@ -32,7 +32,7 @@ services: expose: - "6379" db-test: - image: postgres:18rc1-alpine3.22 + image: postgres:18 expose: - "5432" environment: From dae48aa96e13515c66263d782062b1f5f7cf646a Mon Sep 17 00:00:00 2001 From: GabrielVGS Date: Fri, 26 Sep 2025 14:18:58 -0300 Subject: [PATCH 2/2] fix: add server_default for UUID in BaseModel field definition --- fastapi-base/src/models/base.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fastapi-base/src/models/base.py b/fastapi-base/src/models/base.py index f3e2ddc..2055ed8 100644 --- a/fastapi-base/src/models/base.py +++ b/fastapi-base/src/models/base.py @@ -25,7 +25,7 @@ class BaseModel(SQLModel): default_factory=uuid_ext_pkg.uuid7, primary_key=True, index=True, - sa_column_kwargs={"unique": True}, + sa_column_kwargs={"server_default": expression.text("uuid7()"), "unique": True}, ) created_at: Optional[datetime] = Field(