Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
alist-org
GitHub Repository: alist-org/alist
Path: blob/main/internal/db/util.go
1560 views
1
package db
2
3
import (
4
"fmt"
5
6
"github.com/alist-org/alist/v3/internal/conf"
7
"gorm.io/gorm"
8
)
9
10
func columnName(name string) string {
11
if conf.Conf.Database.Type == "postgres" {
12
return fmt.Sprintf(`"%s"`, name)
13
}
14
return fmt.Sprintf("`%s`", name)
15
}
16
17
func addStorageOrder(db *gorm.DB) *gorm.DB {
18
return db.Order(fmt.Sprintf("%s, %s", columnName("order"), columnName("id")))
19
}
20
21