From eae483c2540aaed0b9f64a749162d6d206c07de7 Mon Sep 17 00:00:00 2001 From: Evert Pot Date: Sun, 24 Sep 2023 18:48:25 -0400 Subject: [PATCH 1/2] Fix knex warning for sqlite3 not supporting default values --- src/database.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/database.ts b/src/database.ts index 4417bd58..1e56b47c 100644 --- a/src/database.ts +++ b/src/database.ts @@ -74,6 +74,7 @@ export function getSettings(): Knex.Config { let connection: Knex.MySql2ConnectionConfig | Knex.PgConnectionConfig | Knex.Sqlite3ConnectionConfig; let client; let searchPath; + let useNullAsDefault: undefined|true = undefined; if (process.env.PG_DATABASE) { @@ -159,8 +160,9 @@ export function getSettings(): Knex.Config { } connection = { - filename: process.env.DB_FILENAME || 'a12nserver.sqlite3' + filename: process.env.DB_FILENAME || 'a12nserver.sqlite3', }; + useNullAsDefault = true; break; default: @@ -181,6 +183,7 @@ export function getSettings(): Knex.Config { }, pool: { min: 0, max: 10 }, debug: process.env.DEBUG ? true : false, + useNullAsDefault: useNullAsDefault, }; return settings; From eec88b421f274bdd162048e2c5db9cb689a179c1 Mon Sep 17 00:00:00 2001 From: Evert Pot Date: Sun, 24 Sep 2023 19:32:28 -0400 Subject: [PATCH 2/2] Update changelog --- changelog.md | 1 + 1 file changed, 1 insertion(+) diff --git a/changelog.md b/changelog.md index 5ea14b9c..af5fd7ea 100644 --- a/changelog.md +++ b/changelog.md @@ -9,6 +9,7 @@ Changelog should be no end-user effects to this. * Added a system group principal , which allows admins to set privileges for every user in the system. +* Fix Sqlite startup warning. 0.23.1 (2023-03-29)