From e5b6c5e949da376ddfbc2aebc2bea561250b0708 Mon Sep 17 00:00:00 2001 From: William Petit Date: Wed, 29 Mar 2023 20:58:46 +0200 Subject: [PATCH] chore(sqlite): use wal journal mode and enable fk checks by default --- internal/config/database.go | 2 +- misc/packaging/common/config-server.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/internal/config/database.go b/internal/config/database.go index 2c8904d..189c129 100644 --- a/internal/config/database.go +++ b/internal/config/database.go @@ -15,6 +15,6 @@ type DatabaseConfig struct { func NewDefaultDatabaseConfig() DatabaseConfig { return DatabaseConfig{ Driver: "sqlite", - DSN: "sqlite://emissary.sqlite", + DSN: "sqlite://emissary.sqlite?_fk=true&_journal=WAL", } } diff --git a/misc/packaging/common/config-server.yml b/misc/packaging/common/config-server.yml index 2d12579..8f150eb 100644 --- a/misc/packaging/common/config-server.yml +++ b/misc/packaging/common/config-server.yml @@ -9,7 +9,7 @@ server: port: 3000 database: driver: sqlite - dsn: sqlite:///var/lib/emissary/data.sqlite + dsn: sqlite:///var/lib/emissary/data.sqlite?_fk=true&_journal=WAL cors: allowedOrigins: [] allowCredentials: true