Documentation
¶
Index ¶
- func Migrate(db *gorm.DB)
- func NewGORM(c config.Database) *gorm.DB
- func RepairProviderStorageTree(db *gorm.DB) (int, error)
- type Logger
- func (l Logger) Error(ctx context.Context, msg string, opts ...any)
- func (l Logger) Info(ctx context.Context, msg string, opts ...any)
- func (l Logger) LogMode(level logger.LogLevel) logger.Interface
- func (l Logger) Trace(ctx context.Context, begin time.Time, f func() (string, int64), err error)
- func (l Logger) Warn(ctx context.Context, msg string, opts ...any)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RepairProviderStorageTree ¶ added in v0.16.10
repairProviderStorageTree rewires every row's parent_id from its rel_path so a row at "/a/b/c" is parented to the row at "/a/b". Heals DBs where an ancestor row was deleted but descendants still reference the dead ID. Idempotent: returns 0 fixed when the tree is already healthy.
Types ¶
Click to show internal directories.
Click to hide internal directories.