Fixes #7743
This PR implements a configurable TCP proxy timeout for public database proxies, resolving the issue where connections to long-running database queries were dropped by the hardcoded 1-hour Nginx proxy timeout.
proxy_timeout column to all standalone and service database tables.ProxyTimeout Trait to normalize timeout values (0 maps to 168h, positive integers map to Ns).StartDatabaseProxy to inject proxy_timeout directive into Nginx stream configuration.docker-compose.test.yml to include test environment.Tested on all supported database types (PostgreSQL, MySQL, MariaDB, Redis, MongoDB, Clickhouse, Dragonfly, Keydb, Service Databases).
/claim #7743
jiansheng
@jiansheng03-gmail-com
Zach Latta
@zachlatta