Documentation ¶ Index ¶ func NewSingleDB(addr string, maxOpenConns, maxIdleConns int, maxIdleTime string) (*sql.DB, error) type Database func New(...) (*Database, error) func NewWithGracefulFailure(...) (*Database, map[string]error) Constants ¶ This section is empty. Variables ¶ This section is empty. Functions ¶ func NewSingleDB ¶ func NewSingleDB(addr string, maxOpenConns, maxIdleConns int, maxIdleTime string) (*sql.DB, error) Types ¶ type Database ¶ type Database struct { FIS *sql.DB UTV *sql.DB Auth *sql.DB Tietoevry *sql.DB KAMK *sql.DB KLAB *sql.DB ARCHINISIS *sql.DB } Database struct to hold multiple connections func New ¶ func New(fisAddr, utvAddr, authAddr, tietoevryAddr, kamkAddr, klabAddr, archinisisAddr string, maxOpenConns, maxIdleConns int, maxIdleTime string) (*Database, error) func NewWithGracefulFailure ¶ func NewWithGracefulFailure( fisAddr, utvAddr, authAddr, tietoevryAddr, kamkAddr, klabAddr, archinisisAddr string, maxOpenConns, maxIdleConns int, maxIdleTime string, ) (*Database, map[string]error) Source Files ¶ View all Source files db.go Directories ¶ Show internal Expand all Path Synopsis archinisis auth fis kamk klab tietoevry utv Click to show internal directories. Click to hide internal directories.