MariaDB: Alter albums.album_filter to VARBINARY(767) and add index #1953

Using a migration for testing on develop so nothing breaks (yet).
This commit is contained in:
Michael Mayer 2022-01-18 17:34:28 +01:00
parent fd32468bc1
commit eeee5973ad
3 changed files with 8 additions and 1 deletions

View file

@ -43,7 +43,7 @@ type Album struct {
AlbumCaption string `gorm:"type:TEXT;" json:"Caption" yaml:"Caption,omitempty"`
AlbumDescription string `gorm:"type:TEXT;" json:"Description" yaml:"Description,omitempty"`
AlbumNotes string `gorm:"type:TEXT;" json:"Notes" yaml:"Notes,omitempty"`
AlbumFilter string `gorm:"type:VARBINARY(1024);" json:"Filter" yaml:"Filter,omitempty"`
AlbumFilter string `gorm:"type:VARBINARY(767);" json:"Filter" yaml:"Filter,omitempty"`
AlbumOrder string `gorm:"type:VARBINARY(32);" json:"Order" yaml:"Order,omitempty"`
AlbumTemplate string `gorm:"type:VARBINARY(255);" json:"Template" yaml:"Template,omitempty"`
AlbumState string `gorm:"type:VARCHAR(100);index;" json:"State" yaml:"State,omitempty"`

View file

@ -17,4 +17,9 @@ var DialectMySQL = Migrations{
Dialect: "mysql",
Statements: []string{"ALTER TABLE files MODIFY file_projection VARBINARY(40) NULL;", "ALTER TABLE files MODIFY file_color_profile VARBINARY(40) NULL;"},
},
{
ID: "20220118-172400",
Dialect: "mysql",
Statements: []string{"ALTER TABLE albums MODIFY album_filter VARBINARY(767) DEFAULT '';", "CREATE INDEX IF NOT EXISTS idx_albums_album_filter ON albums (album_filter);"},
},
}

View file

@ -0,0 +1,2 @@
ALTER TABLE albums MODIFY album_filter VARBINARY(767) DEFAULT '';
CREATE INDEX IF NOT EXISTS idx_albums_album_filter ON albums (album_filter);