Versions in this module Expand all Collapse all v0 v0.1.0 Apr 17, 2017 Changes in this version + const ColumnChangeSetAuthor + const ColumnChangeSetId + const ColumnChangeSetName + const ColumnExecutedAt + const ColumnIsLocked + const ColumnLockId + const ColumnLockedAt + const ColumnLockedBy + const ColumnOrderExecuted + const ColumnSha256Sum + const ColumnTags + const ColumnUpdatedAt + const ColumnVersion + const DefaultChangeLogLockTableName + const DefaultChangeLogTableName + const DefaultLockId + const DefaultTimeFormat + const Version + type AppliedChangeSet struct + Author *string + ExecutedAt time.Time + Id string + Name *string + OrderExecuted int + Sha256Sum string + Tags []string + UpdatedAt time.Time + Version string + func (acs *AppliedChangeSet) String() string + func (acs *AppliedChangeSet) StringVerbose() string + type DB interface + Begin func() (Tx, error) + Ping func() error + type DBSchema struct + func Open(dialect dialect.Dialect, conn string, changeLog *refactor.ChangeLog) (*DBSchema, error) + func (d *DBSchema) Close() error + func (d *DBSchema) Down(logger logger.Logger, count int) error + func (d *DBSchema) Expand(expr string) (value string, err error) + func (d *DBSchema) Status(logger logger.Logger) error + func (d *DBSchema) Up(logger logger.Logger, count int) error + type Execer interface + Exec func(query string, args ...interface{}) (sql.Result, error) + type ParsingTagsError struct + Err error + Tags string + func (e *ParsingTagsError) Error() string + type QueryExecer interface + type Queryer interface + Query func(query string, args ...interface{}) (Rows, error) + QueryRow func(query string, args ...interface{}) Row + type Row interface + type Rows interface + Columns func() ([]string, error) + Err func() error + Next func() bool + type Scanner interface + Scan func(dest ...interface{}) error + type Tx interface + Commit func() error + Rollback func() error + type UnsupportedDialectError string + func (e UnsupportedDialectError) Error() string