all

package
v1.0.0-rc1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 22, 2026 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var Component = &compogo.Component{
	Dependencies: compogo.Components{
		&manager.Component,
		&migrator.Component,
		&sqlGenerator.Component,
		&mysql.Component,
	},
	Configuration: compogo.StepFunc(func(container compogo.Container) error {
		return container.Invoke(func(managerCfg *dbClient.Config, migratorCfg *dbMigrator.Config, generatorCfg *dbSqlGenerator.Config) {
			if strings.ToLower(managerCfg.Driver) != strings.ToLower(mysql.DriverName) {
				return
			}

			migratorCfg.Driver = mysql.DriverName
			generatorCfg.Driver = mysql.DriverName
		})
	}),
}

Component — компонент, объединяющий все регистрации для MySQL. Подключает MySQL как драйвер для:

  • db-client (менеджер БД)
  • db-migrator (миграции)
  • db-sql-generator (SQL-генератор)

Пример:

app.AddComponents(&all.Component)

Functions

This section is empty.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL