Documentation
¶
Index ¶
Constants ¶
View Source
const MysqlDialect = "mysql"
View Source
const PostgresDialect = "postgres"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DatabaseClient ¶
type DatabaseClient struct {
// contains filtered or unexported fields
}
func NewDatabaseClient ¶
func NewDatabaseClient(config *DatabaseConfig) *DatabaseClient
func (*DatabaseClient) CloseConnection ¶
func (client *DatabaseClient) CloseConnection()
func (*DatabaseClient) GetConfig ¶
func (client *DatabaseClient) GetConfig() *DatabaseConfig
func (*DatabaseClient) GetDatabase ¶
func (client *DatabaseClient) GetDatabase() *sql.DB
func (*DatabaseClient) OpenConnection ¶
func (client *DatabaseClient) OpenConnection() error
type DatabaseConfig ¶
type DatabaseConfig struct {
Username string
Password string
Host string
Port string
Name string
Dialect string
}
func NewDatabaseConfig ¶
func (*DatabaseConfig) BuildConnectionDSN ¶
func (config *DatabaseConfig) BuildConnectionDSN() (string, error)
Click to show internal directories.
Click to hide internal directories.