[v11.3.x] Migration: Remove table aliasing in delete statement to make it work for mariadb (#95232)

Migration: Remove table aliasing in delete statement to make it work for mariadb (#95226)

Migration: remove table aliasing in delete statement to make it work in mariadb
(cherry picked from commit 6f7528f896)

Co-authored-by: Karl Persson <kalle.persson@grafana.com>
pull/95656/head
grafana-delivery-bot[bot] 8 months ago committed by GitHub
parent ab85eacea6
commit 855dcd7b7b
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
  1. 2
      pkg/services/sqlstore/migrations/accesscontrol/orphaned.go

@ -86,7 +86,7 @@ func (m *orphanedServiceAccountPermissions) exec(sess *xorm.Session, mg *migrato
}
// delete all orphaned permissions
rawDelete := "DELETE FROM permission AS p WHERE p.kind = 'serviceaccounts' AND p.identifier IN(?" + strings.Repeat(",?", len(orphaned)-1) + ")"
rawDelete := "DELETE FROM permission WHERE kind = 'serviceaccounts' AND identifier IN(?" + strings.Repeat(",?", len(orphaned)-1) + ")"
deleteArgs := make([]any, 0, len(orphaned)+1)
deleteArgs = append(deleteArgs, rawDelete)
for _, id := range orphaned {

Loading…
Cancel
Save