Documentation
¶
Index ¶
- func GetDB() *ch.DB
- func GetLogsDB() *ch.DB
- func InitClickhouse(clickhouseConfig *config.ClickhouseConfig) (*ch.DB, error)
- func InitClickhouseDatabases(config ClickhouseConfig) error
- func InitMailstackDatabase(dbConfig *DatabaseConfig) (*gorm.DB, error)
- func InitOpenlineDatabase(dbConfig *DatabaseConfig) (*gorm.DB, error)
- func MigrateClickhouseDatabases() error
- func NewConnection(dbConfig *DatabaseConfig) (*gorm.DB, error)
- type ClickhouseConfig
- type DatabaseConfig
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func InitClickhouse ¶ added in v0.1.13
func InitClickhouse(clickhouseConfig *config.ClickhouseConfig) (*ch.DB, error)
func InitClickhouseDatabases ¶ added in v0.2.0
func InitClickhouseDatabases(config ClickhouseConfig) error
InitClickhouseDatabases initializes connections to both main and logs databases
func InitMailstackDatabase ¶
func InitMailstackDatabase(dbConfig *DatabaseConfig) (*gorm.DB, error)
func InitOpenlineDatabase ¶ added in v0.0.3
func InitOpenlineDatabase(dbConfig *DatabaseConfig) (*gorm.DB, error)
func MigrateClickhouseDatabases ¶ added in v0.2.0
func MigrateClickhouseDatabases() error
MigrateClickhouseDatabases runs migrations for both databases
func NewConnection ¶
func NewConnection(dbConfig *DatabaseConfig) (*gorm.DB, error)
Types ¶
type ClickhouseConfig ¶ added in v0.2.0
Click to show internal directories.
Click to hide internal directories.