From 8b41a56c2cf8b118aad8f507a63be7903fdc0139 Mon Sep 17 00:00:00 2001 From: Nicholas Page Date: Wed, 13 Apr 2022 21:05:16 -0700 Subject: [PATCH] Sample PR for adding an index to migrations --- internal/databases/sqlite/sqlite.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/internal/databases/sqlite/sqlite.go b/internal/databases/sqlite/sqlite.go index da2d8b5..d08606f 100644 --- a/internal/databases/sqlite/sqlite.go +++ b/internal/databases/sqlite/sqlite.go @@ -27,6 +27,10 @@ CREATE INDEX IF NOT EXISTS created_at_index ON notes(created_at); ` +const createIndexForNoteContentQuery string = ` +CREATE INDEX notes_content_index ON notes(content); +` + type migration struct { migrationName string migrationQuery string @@ -35,6 +39,7 @@ type migration struct { var migrations = []migration{ {migrationName: "create notes table", migrationQuery: createTableIfNotExistsQuery}, {migrationName: "add notes created_at index", migrationQuery: createIndexIfNotExistsQuery}, + {migrationName: "add content index on notes", migrationQuery: createIndexForNoteContentQuery}, } func New(ctx context.Context) (*sql.DB, error) {