utils

package
v0.0.19 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 8, 2025 License: MIT Imports: 7 Imported by: 0

Documentation

Overview

Package utils: Internal utility functions for migration operations and error handling Provides common helper functions for UUID generation and migration result processing Includes specialized error handling for golang-migrate specific error cases

utils: 用于迁移操作和错误处理的内部工具函数 提供 UUID 生成和迁移结果处理的通用助手函数 包含针对 golang-migrate 特定错误情况的专门错误处理

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewUUID32s

func NewUUID32s() string

NewUUID32s generates 32-character hexadecimal UUID string for unique identification Creates standard UUID and converts to lowercase hex representation Used for generating unique identifiers in migration contexts

NewUUID32s 生成 32 字符十六进制 UUID 字符串用于唯一标识 创建标准 UUID 并转换为小写十六进制表示 用于在迁移上下文中生成唯一标识符

func WhistleCause added in v0.0.13

func WhistleCause(cause error)

WhistleCause processes migration errors with appropriate logging and panic behavior Handles common golang-migrate error cases with informative messages Uses color-coded output for different error types and success states

WhistleCause 处理迁移错误,采用适当的日志和异常行为 处理常见的 golang-migrate 错误情况,并提供信息性消息 使用颜色编码输出来区分不同的错误类型和成功状态

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL