mirror of
https://github.com/grafana/grafana.git
synced 2025-08-01 13:12:08 +08:00
Used dialect for postgres
This commit is contained in:
@ -319,15 +319,10 @@ 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 {
|
||||||
var deletes [2]string
|
deletes := []string{
|
||||||
|
"DELETE FROM star WHERE user_id = ?",
|
||||||
if (sess.Engine.DriverName() == "postgres") {
|
"DELETE FROM " + dialect.Quote("user") + " WHERE id = ?",
|
||||||
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 {
|
||||||
_, err := sess.Exec(sql, cmd.UserId)
|
_, err := sess.Exec(sql, cmd.UserId)
|
||||||
|
Reference in New Issue
Block a user