28 lines
518 B
Go
28 lines
518 B
Go
package migrations
|
|
|
|
import (
|
|
"database/sql"
|
|
|
|
"github.com/pressly/goose/v3"
|
|
)
|
|
|
|
func init() {
|
|
goose.AddMigration(upRenameMusicbrainzRecordingId, downRenameMusicbrainzRecordingId)
|
|
}
|
|
|
|
func upRenameMusicbrainzRecordingId(tx *sql.Tx) error {
|
|
_, err := tx.Exec(`
|
|
alter table media_file
|
|
rename column mbz_track_id to mbz_recording_id;
|
|
`)
|
|
return err
|
|
}
|
|
|
|
func downRenameMusicbrainzRecordingId(tx *sql.Tx) error {
|
|
_, err := tx.Exec(`
|
|
alter table media_file
|
|
rename column mbz_recording_id to mbz_track_id;
|
|
`)
|
|
return err
|
|
}
|