mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
Fixed user deletion in Postgres SQL
This commit is contained in:
parent
d7ee7cb88f
commit
2676f24e0a
@ -319,9 +319,14 @@ func SearchUsers(query *m.SearchUsersQuery) error {
|
|||||||
|
|
||||||
func DeleteUser(cmd *m.DeleteUserCommand) error {
|
func DeleteUser(cmd *m.DeleteUserCommand) error {
|
||||||
return inTransaction(func(sess *xorm.Session) error {
|
return inTransaction(func(sess *xorm.Session) error {
|
||||||
deletes := []string{
|
var deletes [2]string
|
||||||
"DELETE FROM star WHERE user_id = ?",
|
|
||||||
"DELETE FROM user WHERE id = ?",
|
if (sess.Engine.DriverName() == "postgres") {
|
||||||
|
deletes[0] = "DELETE FROM star WHERE user_id = ?"
|
||||||
|
deletes[1] = "DELETE FROM \"user\" WHERE id = ?"
|
||||||
|
} else {
|
||||||
|
deletes[0] = "DELETE FROM star WHERE user_id = ?"
|
||||||
|
deletes[1] = "DELETE FROM user WHERE id = ?"
|
||||||
}
|
}
|
||||||
|
|
||||||
for _, sql := range deletes {
|
for _, sql := range deletes {
|
||||||
|
Loading…
Reference in New Issue
Block a user