LibraryPanels: Remove unique name constraints (#113077)

This commit is contained in:
Ryan McKinley
2025-10-28 16:30:39 +03:00
committed by GitHub
parent 5670f1c34c
commit e1ddbda1bb
4 changed files with 509 additions and 6 deletions
@@ -83,4 +83,12 @@ func addLibraryElementsMigrations(mg *migrator.Migrator) {
mg.AddMigration("populate library_element folder_uid", migrator.NewRawSQLMigration(q))
mg.AddMigration("add index library_element org_id-folder_uid-name-kind", migrator.NewAddIndexMigration(libraryElementsV1, &migrator.Index{Cols: []string{"org_id", "folder_uid", "name", "kind"}, Type: migrator.UniqueIndex}))
mg.AddMigration("drop unique name in folder index (id)",
migrator.NewDropIndexMigration(libraryElementsV1,
&migrator.Index{Cols: []string{"org_id", "folder_id", "name", "kind"}, Type: migrator.UniqueIndex}))
mg.AddMigration("drop unique name in folder index",
migrator.NewDropIndexMigration(libraryElementsV1,
&migrator.Index{Cols: []string{"org_id", "folder_uid", "name", "kind"}, Type: migrator.UniqueIndex}))
}