# Functions
*
* Sets up the Database connection and provides its access as a singleton to
* the entire application.
*
* Sets up all migration steps for all tables.
*
* Sets up API prefix route and all routers.
*
* Installs and uses uuid extension for *postgres*.
# Variables
NOTE: for global db access, do not remove or move inside a function.