Documentation
¶
Index ¶
- type Database
- func (_m *Database) CreateMigrationTable(schema string) error
- func (_m *Database) CreateSchema(schema string) error
- func (_m *Database) DeleteMigrationLog(schema string, batch string) error
- func (_m *Database) DoMigrationTableExists(schema string) (bool, error)
- func (_m *Database) DoesSchemaExists(schema string) (bool, error)
- func (_m *Database) ExecuteMigration(schema string, command string) error
- func (_m *Database) GetLatestBatch(schema string) (string, error)
- func (_m *Database) GetMaxSequence(schema string) (int, error)
- func (_m *Database) GetSequenceByBatch(schema string, batch string) ([]int, error)
- func (_m *Database) InsertMigrationLog(schema string, version int, name string, batch string) error
- type MigrationQueries
- func (_m *MigrationQueries) CountMigrationTableSQL() string
- func (_m *MigrationQueries) CountSchemaSQL() string
- func (_m *MigrationQueries) CreateMigrationTableSQL(schema string) string
- func (_m *MigrationQueries) CreateSchemaSQL(schema string) string
- func (_m *MigrationQueries) DeleteMigrationLogSQL(schema string) string
- func (_m *MigrationQueries) GetLatestBatchSQL(schema string) string
- func (_m *MigrationQueries) GetMaxSequenceSQL(schema string) string
- func (_m *MigrationQueries) GetSequenceByBatchSQL(schema string) string
- func (_m *MigrationQueries) InsertMigrationLogSQL(schema string) string
- func (_m *MigrationQueries) SetSchemaSQL(schema string) string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Database ¶
Database is an autogenerated mock type for the Database type
func (*Database) CreateMigrationTable ¶
CreateMigrationTable provides a mock function with given fields: schema
func (*Database) CreateSchema ¶
CreateSchema provides a mock function with given fields: schema
func (*Database) DeleteMigrationLog ¶
DeleteMigrationLog provides a mock function with given fields: schema, batch
func (*Database) DoMigrationTableExists ¶
DoMigrationTableExists provides a mock function with given fields: schema
func (*Database) DoesSchemaExists ¶
DoesSchemaExists provides a mock function with given fields: schema
func (*Database) ExecuteMigration ¶
ExecuteMigration provides a mock function with given fields: schema, command
func (*Database) GetLatestBatch ¶
GetLatestBatch provides a mock function with given fields: schema
func (*Database) GetMaxSequence ¶
GetMaxSequence provides a mock function with given fields: schema
func (*Database) GetSequenceByBatch ¶
GetSequenceByBatch provides a mock function with given fields: schema, batch
type MigrationQueries ¶
MigrationQueries is an autogenerated mock type for the MigrationQueries type
func (*MigrationQueries) CountMigrationTableSQL ¶
func (_m *MigrationQueries) CountMigrationTableSQL() string
CountMigrationTableSQL provides a mock function with given fields:
func (*MigrationQueries) CountSchemaSQL ¶
func (_m *MigrationQueries) CountSchemaSQL() string
CountSchemaSQL provides a mock function with given fields:
func (*MigrationQueries) CreateMigrationTableSQL ¶
func (_m *MigrationQueries) CreateMigrationTableSQL(schema string) string
CreateMigrationTableSQL provides a mock function with given fields: schema
func (*MigrationQueries) CreateSchemaSQL ¶
func (_m *MigrationQueries) CreateSchemaSQL(schema string) string
CreateSchemaSQL provides a mock function with given fields: schema
func (*MigrationQueries) DeleteMigrationLogSQL ¶
func (_m *MigrationQueries) DeleteMigrationLogSQL(schema string) string
DeleteMigrationLogSQL provides a mock function with given fields: schema
func (*MigrationQueries) GetLatestBatchSQL ¶
func (_m *MigrationQueries) GetLatestBatchSQL(schema string) string
GetLatestBatchSQL provides a mock function with given fields: schema
func (*MigrationQueries) GetMaxSequenceSQL ¶
func (_m *MigrationQueries) GetMaxSequenceSQL(schema string) string
GetMaxSequenceSQL provides a mock function with given fields: schema
func (*MigrationQueries) GetSequenceByBatchSQL ¶
func (_m *MigrationQueries) GetSequenceByBatchSQL(schema string) string
GetSequenceByBatchSQL provides a mock function with given fields: schema
func (*MigrationQueries) InsertMigrationLogSQL ¶
func (_m *MigrationQueries) InsertMigrationLogSQL(schema string) string
InsertMigrationLogSQL provides a mock function with given fields: schema
func (*MigrationQueries) SetSchemaSQL ¶
func (_m *MigrationQueries) SetSchemaSQL(schema string) string
SetSchemaSQL provides a mock function with given fields: schema