···24762476 return err
24772477 })
2478247824792479+ // gets rid of a few b-tree order bys in getissue queries and replaces them with search
24802480+ orm.RunMigration(conn, logger, "add-issue-list-indexes", func(tx *sql.Tx) error {
24812481+ _, err := tx.Exec(`
24822482+ drop index if exists idx_issues_repo_did;
24832483+ create index if not exists idx_issues_repo_created on issues(repo_did, created desc);
24842484+ create index if not exists idx_comments_subject_uri on comments(subject_uri);
24852485+ create index if not exists idx_label_ops_subject on label_ops(subject);
24862486+ `)
24872487+ return err
24882488+ })
24892489+24792490 return &DB{
24802491 db,
24812492 logger,