Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var PostgresDB *pgxpool.Pool
View Source
var RedisClient *redis.Client
Functions ¶
func ClosePostgres ¶
ClosePostgres closes the PostgreSQL database connection pool. It checks if the PostgresDB instance is not nil before attempting to close the connection.
Parameters:
- logger (*logrus.Logger): Logrus logger instance for logging.
Returns:
- None
func CloseRedis ¶
CloseRedis closes the connection to Redis if it is not nil. It also logs any errors that occur while closing the connection.
Parameters:
- logger (*logrus.Logger): The logger instance to log any errors that occur while closing the connection.
Returns:
- None
func InitPostgres ¶
InitPostgres initializes the PostgreSQL database connection pool. It reads database connection parameters from environment variables or uses default values.
Parameters:
- logger (*logrus.Logger): Logrus logger instance for logging.
Returns:
- None
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.