From aa07ada0f4358fcd6aae711d9d25d08fd2b20de0 Mon Sep 17 00:00:00 2001 From: CaIon <1808837298@qq.com> Date: Fri, 8 Dec 2023 13:15:59 +0800 Subject: [PATCH] fix pgsql --- model/ability.go | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/model/ability.go b/model/ability.go index 1b155fc..4121608 100644 --- a/model/ability.go +++ b/model/ability.go @@ -14,10 +14,14 @@ type Ability struct { } func GetGroupModels(group string) []string { - var models []string - // Find distinct models - DB.Table("abilities").Where("`group` = ? and enabled = ?", group, true).Distinct("model").Pluck("model", &models) - return models + var models []string + // Find distinct models + groupCol := "`group`" + if common.UsingPostgreSQL { + groupCol = `"group"` + } + DB.Table("abilities").Where(groupCol+" = ? and enabled = ?", group, true).Distinct("model").Pluck("model", &models) + return models } func GetRandomSatisfiedChannel(group string, model string) (*Channel, error) {