package migrationsimport ("context""database/sql""github.com/pressly/goose/v3")func init() {goose.AddMigrationContext(Up20200319211049, Down20200319211049)}func Up20200319211049(ctx context.Context, tx *sql.Tx) error {_, err := tx.ExecContext(ctx, `alter table media_fileadd full_text varchar(255) default '';create index if not exists media_file_full_texton media_file (full_text);alter table albumadd full_text varchar(255) default '';create index if not exists album_full_texton album (full_text);alter table artistadd full_text varchar(255) default '';create index if not exists artist_full_texton artist (full_text);drop table if exists search;`)if err != nil {return err}notice(ctx, tx, "A full rescan will be performed!")return forceFullRescan(ctx, tx)}func Down20200319211049(_ context.Context, _ *sql.Tx) error {return nil}