From 5fe1dd173172b9dd5eb87343ca680f4d5ba878dc Mon Sep 17 00:00:00 2001 From: Matt Baer Date: Wed, 6 May 2020 14:08:48 -0400 Subject: [PATCH] Add SQLite query for v9 migration --- migrations/v9.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/migrations/v9.go b/migrations/v9.go index 3766cbe..c6b832e 100644 --- a/migrations/v9.go +++ b/migrations/v9.go @@ -17,7 +17,11 @@ func optimizeDrafts(db *datastore) error { return err } - _, err = t.Exec(`ALTER TABLE posts ADD INDEX(owner_id, id)`) + if db.driverName == driverSQLite { + _, err = t.Exec(`CREATE INDEX key_owner_post_id ON posts (owner_id, id)`) + } else { + _, err = t.Exec(`ALTER TABLE posts ADD INDEX(owner_id, id)`) + } if err != nil { t.Rollback() return err