TradeBench 1.0.0
Algorithmic Trading Backtesting Platform
Loading...
Searching...
No Matches
Static Public Member Functions | Static Private Member Functions | Static Private Attributes
App\Core\Database Class Reference

Singleton Database Connection Manager for PostgreSQL. More...

Static Public Member Functions

static getConnection ()
 Retrieves the active PDO connection instance or establishes a new one.
 

Static Private Member Functions

static runMigrations (PDO $pdo)
 Ensures that necessary dynamic tables exist upon connection.
 

Static Private Attributes

static PDO $instance = null
 

Detailed Description

Singleton Database Connection Manager for PostgreSQL.

Member Function Documentation

◆ getConnection()

static App\Core\Database::getConnection ( )
static

Retrieves the active PDO connection instance or establishes a new one.

Returns
PDO The active database connection.

◆ runMigrations()

static App\Core\Database::runMigrations ( PDO $pdo)
staticprivate

Ensures that necessary dynamic tables exist upon connection.

Parameters
PDO$pdoThe active PDO instance.

Field Documentation

◆ $instance

PDO App\Core\Database::$instance = null
staticprivate

The documentation for this class was generated from the following file: