package
1.0.0-rc9
Repository: https://github.com/phogolabs/prana.git
Documentation: pkg.go.dev

# Functions

Flog prints the migrations as fields.
Ftable prints the migrations as table.
IsNotExist reports if the error is because of migration table not exists.
Parse parses a given file path to a sqlmigr item.
RunAll runs all sqlmigrs.

# Structs

Content represents a migration content.
Executor provides a group of operations that works with migrations.
Generator generates a new sqlmigr file for given directory.
Migration represents a single migration record.
Provider provides all migration for given project.
Runner runs or reverts a given migration item.
RunnerError represents a runner error.

# Interfaces

MigrationGenerator generates a migration item file.
MigrationProvider provides all items.
MigrationRunner runs or reverts a given sqlmigr item.
WriteFileSystem represents a wriable file system.

# Type aliases

FileSystem provides with primitives to work with the underlying file system.