Versions in this module Expand all Collapse all v1 v1.0.0 May 25, 2022 Changes in this version + type PostgresDbParams struct + Db string + Host string + Password string + Port string + Ssl string + Timezone string + User string + type ReactRolesDatabase struct + DB *gorm.DB + func GetDatabase(params PostgresDbParams) *ReactRolesDatabase + func (db *ReactRolesDatabase) RoleAdd(id string, emoji string, name string) + func (db *ReactRolesDatabase) RoleGetAll() []Role + func (db *ReactRolesDatabase) RoleGetById(id string) Role + func (db *ReactRolesDatabase) RoleGetIdByEmoji(emoji string) string + func (db *ReactRolesDatabase) RoleGetIdByName(name string) string + func (db *ReactRolesDatabase) RoleIsEmojiTaken(emoji string) bool + func (db *ReactRolesDatabase) RoleIsNameTaken(name string) bool + func (db *ReactRolesDatabase) RoleRemove(id string) + type Role struct + CreatedAt time.Time + DeletedAt time.Time + Emoji string + ID string + Name string + UpdatedAt time.Time