0305571cb3
Fixed the build tags for the alt database engines. Tweaked the quotes on the PgSQL adapter. Still not functional. Removed the SQLite build tag as it's unlikely that it'll ever be implemented.
93 lines
2.7 KiB
Go
93 lines
2.7 KiB
Go
// +build pgsql
|
|
|
|
// This file was generated by Gosora's Query Generator. Please try to avoid modifying this file, as it might change at any time.
|
|
package main
|
|
|
|
import "log"
|
|
import "database/sql"
|
|
import "./common"
|
|
|
|
// nolint
|
|
type Stmts struct {
|
|
addForumPermsToForum *sql.Stmt
|
|
addTheme *sql.Stmt
|
|
updateTheme *sql.Stmt
|
|
updateGroupPerms *sql.Stmt
|
|
updateGroup *sql.Stmt
|
|
updateEmail *sql.Stmt
|
|
setTempGroup *sql.Stmt
|
|
bumpSync *sql.Stmt
|
|
|
|
getActivityFeedByWatcher *sql.Stmt
|
|
getActivityCountByWatcher *sql.Stmt
|
|
todaysPostCount *sql.Stmt
|
|
todaysTopicCount *sql.Stmt
|
|
todaysTopicCountByForum *sql.Stmt
|
|
todaysNewUserCount *sql.Stmt
|
|
|
|
Mocks bool
|
|
}
|
|
|
|
// nolint
|
|
func _gen_pgsql() (err error) {
|
|
common.DebugLog("Building the generated statements")
|
|
|
|
common.DebugLog("Preparing addForumPermsToForum statement.")
|
|
stmts.addForumPermsToForum, err = db.Prepare("INSERT INTO \"forums_permissions\"(\"gid\",\"fid\",\"preset\",\"permissions\") VALUES (?,?,?,?)")
|
|
if err != nil {
|
|
log.Print("Error in addForumPermsToForum statement.")
|
|
return err
|
|
}
|
|
|
|
common.DebugLog("Preparing addTheme statement.")
|
|
stmts.addTheme, err = db.Prepare("INSERT INTO \"themes\"(\"uname\",\"default\") VALUES (?,?)")
|
|
if err != nil {
|
|
log.Print("Error in addTheme statement.")
|
|
return err
|
|
}
|
|
|
|
common.DebugLog("Preparing updateTheme statement.")
|
|
stmts.updateTheme, err = db.Prepare("UPDATE \"themes\" SET `default` = ? WHERE `uname` = ?")
|
|
if err != nil {
|
|
log.Print("Error in updateTheme statement.")
|
|
return err
|
|
}
|
|
|
|
common.DebugLog("Preparing updateGroupPerms statement.")
|
|
stmts.updateGroupPerms, err = db.Prepare("UPDATE \"users_groups\" SET `permissions` = ? WHERE `gid` = ?")
|
|
if err != nil {
|
|
log.Print("Error in updateGroupPerms statement.")
|
|
return err
|
|
}
|
|
|
|
common.DebugLog("Preparing updateGroup statement.")
|
|
stmts.updateGroup, err = db.Prepare("UPDATE \"users_groups\" SET `name` = ?,`tag` = ? WHERE `gid` = ?")
|
|
if err != nil {
|
|
log.Print("Error in updateGroup statement.")
|
|
return err
|
|
}
|
|
|
|
common.DebugLog("Preparing updateEmail statement.")
|
|
stmts.updateEmail, err = db.Prepare("UPDATE \"emails\" SET `email` = ?,`uid` = ?,`validated` = ?,`token` = ? WHERE `email` = ?")
|
|
if err != nil {
|
|
log.Print("Error in updateEmail statement.")
|
|
return err
|
|
}
|
|
|
|
common.DebugLog("Preparing setTempGroup statement.")
|
|
stmts.setTempGroup, err = db.Prepare("UPDATE \"users\" SET `temp_group` = ? WHERE `uid` = ?")
|
|
if err != nil {
|
|
log.Print("Error in setTempGroup statement.")
|
|
return err
|
|
}
|
|
|
|
common.DebugLog("Preparing bumpSync statement.")
|
|
stmts.bumpSync, err = db.Prepare("UPDATE \"sync\" SET `last_update` = LOCALTIMESTAMP()")
|
|
if err != nil {
|
|
log.Print("Error in bumpSync statement.")
|
|
return err
|
|
}
|
|
|
|
return nil
|
|
}
|