This is a module for Project Forge. It provides an API for accessing MySQL databases.
https://github.com/kyleu/projectforge/tree/main/module/mysql
Licensed under CC0
- To configure a MySQL connection pool, call
database.OpenMySQLDatabase
, passingMySQLParams
- You can load the params from the environment by calling
MySQLParamsFromEnv
(with optional prefix), this will read the following by default:DB_HOST
- hostname to use, defaults tolocalhost
DB_PORT
- port to use, defaults to 3306DB_USER
- username for connectionsDB_PASSWORD
- password for connections (optional)DB_DATABASE
- database to useDB_SCHEMA
- schema to use (optional)DB_MAX_CONNECTIONS
- max active and idle connectionsDB_DEBUG
- if set totrue
, will log all statements and parameters