From 4db8b5bc849a99c810d00faf35c0323bb10d8e8a Mon Sep 17 00:00:00 2001 From: Kenneth Date: Tue, 3 Dec 2024 00:36:17 +0000 Subject: [PATCH] fix: enable sqlite foreign key --- internal/service/service.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/internal/service/service.go b/internal/service/service.go index cd4d8ec..d68a31e 100644 --- a/internal/service/service.go +++ b/internal/service/service.go @@ -2,6 +2,7 @@ package service import ( "database/sql" + "fmt" "github.com/docker/docker/client" _ "github.com/golang-migrate/migrate/v4/source/file" "github.com/labstack/echo/v4" @@ -63,7 +64,7 @@ func Initialize(config Config) (Services, error) { return Services{}, err } - db, err := sql.Open(sqliteshim.ShimName, config.DatabasePath) + db, err := sql.Open(sqliteshim.ShimName, fmt.Sprintf("%s?_pragma=foreign_keys(1)", config.DatabasePath)) if err != nil { return Services{}, err }