Documentation
¶
Index ¶
Constants ¶
View Source
const DBConfigOptionFlagName = "database-url"
Variables ¶
This section is empty.
Functions ¶
func ExecuteMigrations ¶
func ExecuteMigrations(ctx context.Context, dbURL string, dir migrate.MigrationDirection, count int, migrationRouter migrations.MigrationRouter) error
ExecuteMigrations executes the migrations on the database, according with the direction, count and folder containing the migration files.
Types ¶
type DatabaseCommand ¶
type DatabaseCommand struct {
// contains filtered or unexported fields
}
func (*DatabaseCommand) Command ¶
func (c *DatabaseCommand) Command(globalOptions *utils.GlobalOptionsType) *cobra.Command
type SchemaMigrationManager ¶
type SchemaMigrationManager struct { MigrationRouter migrations.MigrationRouter SchemaName string SchemaDatabaseDSN string // contains filtered or unexported fields }
func NewSchemaMigrationManager ¶
func NewSchemaMigrationManager( migrationRouter migrations.MigrationRouter, schemaName string, schemaDatabaseDSN string, ) (*SchemaMigrationManager, error)
func (*SchemaMigrationManager) Close ¶
func (m *SchemaMigrationManager) Close() error
func (*SchemaMigrationManager) OrchestrateSchemaMigrations ¶
func (m *SchemaMigrationManager) OrchestrateSchemaMigrations(ctx context.Context, dir migrate.MigrationDirection, count int) error
Click to show internal directories.
Click to hide internal directories.