Documentation
¶
Overview ¶
Package fix contains functions for repairing the database data.
Index ¶
Constants ¶
const Trainer = "gamehack"
const (
UpdateSet = "UPDATE files SET "
)
Variables ¶
var ErrRepair = errors.New("invalid repair option")
var FixesMap = map[string]string{ // contains filtered or unexported fields }
var (
FixesMapUpper map[string]string
)
Functions ¶
func GetFixesMapUpper ¶ added in v1.10.3
GetFixesMapUpper lazily initializes and returns the uppercase fixes map.
func Magics ¶ added in v0.17.0
func Magics(exec boil.ContextExecutor) error
Magics will set invalid file_magic_type to NULL. Invalid file_magic_type values are those that start with "ERROR: " or contain a "/" such as a mime-type.
func SyncFilesIDSeq ¶ added in v1.0.6
SyncFilesIDSeq will synchronize the files ID sequence with the current maximum ID.
This will only work with the correct database account permissions.
Types ¶
type FilesWithNumericSuffix ¶ added in v1.10.4
type FilesWithNumericSuffix struct {
Count int64 `boil:"-" json:"count"`
Files []NumericSuffixFile `boil:"-" json:"files"`
}
FilesWithNumericSuffix represents files that have numeric suffixes that need fixing.
func GetFilesWithNumericSuffix ¶ added in v1.10.4
func GetFilesWithNumericSuffix(ctx context.Context, exec boil.ContextExecutor) (*FilesWithNumericSuffix, error)
GetFilesWithNumericSuffix retrieves files with numeric suffixes from the database.
type NumericSuffixCount ¶ added in v1.10.4
type NumericSuffixCount struct {
Count int64 `boil:"files_with_numeric_suffix" json:"count"`
}
NumericSuffixCount represents the count of files with numeric suffixes.
type NumericSuffixFile ¶ added in v1.10.4
type NumericSuffixFile struct {
ID int64 `boil:"id" json:"id"`
UUID string `boil:"uuid" json:"uuid"`
Filename string `boil:"files_with_numeric_suffix" json:"filename"`
ObfuscatedID string `boil:"-" json:"obfuscatedId"`
}
NumericSuffixFile represents a file with a numeric suffix.