Documentation
¶
Index ¶
- Constants
- Variables
- type ConfigBuilder
- type 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
- type ServiceProvider
Constants ¶
View Source
const ( Binding = "goravel.postgres" DriverName = "postgres" )
Variables ¶
View Source
var App foundation.Application
View Source
var (
OrmDatabaseConfigNotFound = errors.New("orm database config not found")
)
Functions ¶
This section is empty.
Types ¶
type ConfigBuilder ¶
type ConfigBuilder struct {
// contains filtered or unexported fields
}
func NewConfigBuilder ¶
func NewConfigBuilder(config contractsconfig.Config, connection string) *ConfigBuilder
func (*ConfigBuilder) Config ¶
func (c *ConfigBuilder) Config() contractsconfig.Config
func (*ConfigBuilder) Connection ¶
func (c *ConfigBuilder) Connection() string
func (*ConfigBuilder) Reads ¶
func (c *ConfigBuilder) Reads() []contracts.FullConfig
func (*ConfigBuilder) Writes ¶
func (c *ConfigBuilder) Writes() []contracts.FullConfig
type Docker ¶
type Docker struct {
// contains filtered or unexported fields
}
func (*Docker) Config ¶
func (r *Docker) Config() testing.DatabaseConfig
type Postgres ¶
type Postgres struct {
// contains filtered or unexported fields
}
func NewPostgres ¶
func NewPostgres(configBuilder *ConfigBuilder, log log.Log) *Postgres
type ServiceProvider ¶
type ServiceProvider struct { }
func (*ServiceProvider) Boot ¶
func (receiver *ServiceProvider) Boot(app foundation.Application)
func (*ServiceProvider) Register ¶
func (receiver *ServiceProvider) Register(app foundation.Application)
Source Files
¶
Click to show internal directories.
Click to hide internal directories.