diff --git a/config/config.go b/config/config.go index ccb73587..909e26f4 100644 --- a/config/config.go +++ b/config/config.go @@ -337,7 +337,7 @@ func (s *SQLite) Validate() error { } func (s *SQLite) ConnectionString() (string, error) { - return fmt.Sprintf("%s?_pragma=journal_mode(wal)", s.DBFile), nil + return fmt.Sprintf("%s?_journal_mode=WAL", s.DBFile), nil } // MySQL is the config entry for the mysql section diff --git a/config/config_test.go b/config/config_test.go index 7ef95aa4..41edcd0d 100644 --- a/config/config_test.go +++ b/config/config_test.go @@ -412,7 +412,7 @@ func TestGormParams(t *testing.T) { dbType, uri, err := cfg.GormParams() require.Nil(t, err) require.Equal(t, SQLiteBackend, dbType) - require.Equal(t, filepath.Join(dir, "garm.db?_pragma=journal_mode(wal)"), uri) + require.Equal(t, filepath.Join(dir, "garm.db?_journal_mode=WAL"), uri) cfg.DbBackend = MySQLBackend cfg.MySQL = getMySQLDefaultConfig()