[ 'host' => 'localhost', 'port' => '5433', // Using port 5433 to avoid conflicts with other PostgreSQL instances 'dbname' => 'ferrero_tracking', 'user' => 'ferrero_user', 'password' => 'ferrero_pass_2025', 'charset' => 'utf8', 'options' => [ PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION, PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC, PDO::ATTR_EMULATE_PREPARES => false, ] ], // For production, use environment variables: // 'database' => [ // 'host' => getenv('DB_HOST') ?: 'localhost', // 'port' => getenv('DB_PORT') ?: '5433', // 'dbname' => getenv('DB_NAME') ?: 'ferrero_tracking', // 'user' => getenv('DB_USER') ?: 'ferrero_user', // 'password' => getenv('DB_PASSWORD'), // 'charset' => 'utf8', // 'options' => [ // PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION, // PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC, // PDO::ATTR_EMULATE_PREPARES => false, // ] // ], ];