Documentation ¶
Index ¶
- func MakeCouchDbQueryCheck(db *Database) service.ServiceCheck
- func MakeMongodbQueryCheck(db *Database) service.ServiceCheck
- func MakeMysqlDbQuery(db *Database) service.ServiceCheck
- func MakeOracleDbQuery(db *Database) service.ServiceCheck
- func MakePostgresDbQuery(db *Database) service.ServiceCheck
- func MakeSqlServerQuery(db *Database) service.ServiceCheck
- func MakeSqliteQueryCheck(db *Database) service.ServiceCheck
- type Database
- func (db *Database) DSNCouchbase() (str string, err error)
- func (db *Database) DSNMongoDb() (str string, err error)
- func (db *Database) DSNMysql() (str string, err error)
- func (db *Database) DSNOracle() (str string, err error)
- func (db *Database) DSNSqlServer() (str string, err error)
- func (db *Database) GetConnString() (str string, err error)
- func (db *Database) GetDbDriver() service.ServiceCheck
- func (db *Database) GetDbSupported() (supported bool, err error)
- func (db *Database) GetOrSetConnTimeOut() time.Duration
- func (db *Database) Uri_Only() bool
- type Databases
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func MakeCouchDbQueryCheck ¶
func MakeCouchDbQueryCheck(db *Database) service.ServiceCheck
func MakeMongodbQueryCheck ¶
func MakeMongodbQueryCheck(db *Database) service.ServiceCheck
func MakeMysqlDbQuery ¶
func MakeMysqlDbQuery(db *Database) service.ServiceCheck
func MakeOracleDbQuery ¶
func MakeOracleDbQuery(db *Database) service.ServiceCheck
func MakePostgresDbQuery ¶
func MakePostgresDbQuery(db *Database) service.ServiceCheck
func MakeSqlServerQuery ¶
func MakeSqlServerQuery(db *Database) service.ServiceCheck
func MakeSqliteQueryCheck ¶
func MakeSqliteQueryCheck(db *Database) service.ServiceCheck
Types ¶
type Database ¶
type Database struct { Type string `json:"type"` Name string `json:"name"` Username string `json:"username"` Password string `json:"password"` Addrs string `json:"addrs"` Timeout uint `json:"timeout"` UriOnly string `json:"uri_only"` // when db credentials are already preconfigured to a single address/URL Uri string `json:"uri"` // similar to UriOnly but without the password/auth info to the authenticate the uri }
func (*Database) DSNCouchbase ¶
func (*Database) DSNMongoDb ¶
func (*Database) DSNSqlServer ¶
func (*Database) GetConnString ¶
func (*Database) GetDbDriver ¶
func (db *Database) GetDbDriver() service.ServiceCheck
func (*Database) GetDbSupported ¶
func (*Database) GetOrSetConnTimeOut ¶
Click to show internal directories.
Click to hide internal directories.