From a01501b9461c7cd37c3093e3daca7011434e87b1 Mon Sep 17 00:00:00 2001 From: geoffrey45 Date: Sun, 12 Feb 2023 23:36:08 +0300 Subject: [PATCH] fix: duplicate migration version entries on each startup --- app/db/sqlite/queries.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app/db/sqlite/queries.py b/app/db/sqlite/queries.py index a12fe123..648ef691 100644 --- a/app/db/sqlite/queries.py +++ b/app/db/sqlite/queries.py @@ -77,5 +77,7 @@ CREATE TABLE IF NOT EXISTS migrations ( post_init_version integer NOT NULL DEFAULT 0 ); -INSERT INTO migrations (pre_init_version, post_init_version) VALUES (0, 0); -""" +INSERT INTO migrations (pre_init_version, post_init_version) +SELECT 0, 0 +WHERE NOT EXISTS (SELECT 1 FROM migrations); +""" \ No newline at end of file