examplemigrations

package
v0.0.6-beta Latest Latest
Warning

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

Go to latest
Published: Mar 26, 2026 License: MIT, MIT Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	ErrFailedToFindUsers     = errors.New("failed to find users")
	ErrFailedToDecodeUser    = errors.New("failed to decode user")
	ErrFailedToTransformUser = errors.New("failed to transform user")
	ErrFailedToUpdateUser    = errors.New("failed to update user")
)

Functions

This section is empty.

Types

type AddUserIndexesMigration

type AddUserIndexesMigration struct{}

AddUserIndexesMigration adds indexes to the users collection

func (*AddUserIndexesMigration) Description

func (m *AddUserIndexesMigration) Description() string

Description returns a human-readable description of what this migration does

func (*AddUserIndexesMigration) Down

func (*AddUserIndexesMigration) Up

func (*AddUserIndexesMigration) Version

func (m *AddUserIndexesMigration) Version() string

Version returns the unique version identifier for this migration

type CreateAuditCollectionMigration

type CreateAuditCollectionMigration struct{}

CreateAuditCollectionMigration creates a new audit collection with validation

func (*CreateAuditCollectionMigration) Description

func (m *CreateAuditCollectionMigration) Description() string

Description returns a human-readable description of what this migration does

func (*CreateAuditCollectionMigration) Down

Down rolls back the migration

func (*CreateAuditCollectionMigration) Up

Up executes the migration

func (*CreateAuditCollectionMigration) Version

Version returns the unique version identifier for this migration

type TransformUserDataMigration

type TransformUserDataMigration struct{}

TransformUserDataMigration demonstrates data transformation operations

func (*TransformUserDataMigration) Description

func (m *TransformUserDataMigration) Description() string

Description returns a human-readable description of what this migration does

func (*TransformUserDataMigration) Down

Down rolls back the migration

func (*TransformUserDataMigration) Up

Up executes the migration

func (*TransformUserDataMigration) Version

func (m *TransformUserDataMigration) Version() string

Version returns the unique version identifier for this migration

Jump to

Keyboard shortcuts

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