Versions in this module Expand all Collapse all v0 v0.0.1 Jan 9, 2025 Changes in this version + const Binding + const DriverName + var App foundation.Application + var OrmDatabaseConfigNotFound = errors.New("orm database config not found") + type ConfigBuilder struct + func NewConfigBuilder(config contractsconfig.Config, connection string) *ConfigBuilder + func (c *ConfigBuilder) Config() contractsconfig.Config + func (c *ConfigBuilder) Connection() string + func (c *ConfigBuilder) Reads() []contracts.FullConfig + func (c *ConfigBuilder) Writes() []contracts.FullConfig + type Docker struct + func NewDocker(database, username, password string) *Docker + func (r *Docker) Build() error + func (r *Docker) Config() testing.DatabaseConfig + func (r *Docker) Database(name string) (testing.DatabaseDriver, error) + func (r *Docker) Driver() database.Driver + func (r *Docker) Fresh() error + func (r *Docker) Image(image testing.Image) + func (r *Docker) Ready() error + func (r *Docker) Shutdown() error + type Postgres struct + func NewPostgres(configBuilder *ConfigBuilder, log log.Log) *Postgres + func (r *Postgres) Config() database.Config1 + func (r *Postgres) Docker() (testing.DatabaseDriver, error) + func (r *Postgres) Gorm() (*gorm.DB, error) + type ServiceProvider struct + func (receiver *ServiceProvider) Boot(app foundation.Application) + func (receiver *ServiceProvider) Register(app foundation.Application)