From 47976e13b18ad8159e67e9874a987d14670980f0 Mon Sep 17 00:00:00 2001 From: Deluan Date: Sat, 3 Oct 2020 20:04:03 -0400 Subject: [PATCH] Create index to make sort by starred faster --- .../20201003111749_add_starred_at_index.go | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 db/migrations/20201003111749_add_starred_at_index.go diff --git a/db/migrations/20201003111749_add_starred_at_index.go b/db/migrations/20201003111749_add_starred_at_index.go new file mode 100644 index 000000000..897f0c081 --- /dev/null +++ b/db/migrations/20201003111749_add_starred_at_index.go @@ -0,0 +1,23 @@ +package migrations + +import ( + "database/sql" + + "github.com/pressly/goose" +) + +func init() { + goose.AddMigration(Up20201003111749, Down20201003111749) +} + +func Up20201003111749(tx *sql.Tx) error { + _, err := tx.Exec(` +create index if not exists annotation_starred_at + on annotation (starred_at); + `) + return err +} + +func Down20201003111749(tx *sql.Tx) error { + return nil +}