Documentation
¶
Index ¶
- Variables
- func ProvideAggregatorDB(lc fx.Lifecycle, cfg app.StorageConfig) (*sql.DB, error)
- func ProvideEgressTrackerDB(lc fx.Lifecycle, cfg app.StorageConfig) (*sql.DB, error)
- func ProvideReplicatorDB(lc fx.Lifecycle, cfg app.StorageConfig) (*sql.DB, error)
- func ProvideTaskEngineDB(lc fx.Lifecycle, cfg app.StorageConfig) (*gorm.DB, error)
Constants ¶
This section is empty.
Variables ¶
View Source
var Module = fx.Module("database", fx.Provide( fx.Annotate( ProvideReplicatorDB, fx.ResultTags(`name:"replicator_db"`), ), fx.Annotate( ProvideTaskEngineDB, fx.ResultTags(`name:"engine_db"`), ), fx.Annotate( ProvideAggregatorDB, fx.ResultTags(`name:"aggregator_db"`), ), fx.Annotate( ProvideEgressTrackerDB, fx.ResultTags(`name:"egress_tracker_db"`), ), ), )
Functions ¶
func ProvideAggregatorDB ¶ added in v0.0.13
func ProvideEgressTrackerDB ¶ added in v0.0.15
ProvideEgressTrackerDB provides the SQLite database for the egress tracker job queue
func ProvideReplicatorDB ¶
ProvideReplicatorDB provides the SQLite database for the replicator job queue
func ProvideTaskEngineDB ¶ added in v0.0.13
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.