Documentation ¶
Index ¶
- func Migrate(currentConfig map[string]interface{}, vFrom int, vTo *int, ...) (map[string]interface{}, error)
- func MigrateFromPath(currentConfig map[string]interface{}, vFrom int, vTo *int, ...) (map[string]interface{}, error)
- type FileSystemMigrationMeta
- type FileSystemMigrationProvider
- type LogWriter
- type Logger
- type MemoryMigrationProvider
- type Migration
- type MigrationProvider
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type FileSystemMigrationMeta ¶
type FileSystemMigrationProvider ¶
func NewFileSystemMigrationProvider ¶
func NewFileSystemMigrationProvider(dir string) (*FileSystemMigrationProvider, error)
func (*FileSystemMigrationProvider) GetTemplateFor ¶
func (f *FileSystemMigrationProvider) GetTemplateFor(v int) (string, error)
func (*FileSystemMigrationProvider) GetVersions ¶
func (f *FileSystemMigrationProvider) GetVersions() iter.Seq[int]
type MemoryMigrationProvider ¶
func (*MemoryMigrationProvider) AddMigrationData ¶
func (m *MemoryMigrationProvider) AddMigrationData(v int, data map[string]interface{})
func (*MemoryMigrationProvider) GetTemplateFor ¶
func (m *MemoryMigrationProvider) GetTemplateFor(v int) (string, error)
func (*MemoryMigrationProvider) GetVersions ¶
func (m *MemoryMigrationProvider) GetVersions() iter.Seq[int]
Click to show internal directories.
Click to hide internal directories.