def get_db_config()

in adbpg_mcp_server.py [0:0]


def get_db_config():
    """从环境变量获取数据库配置信息"""
    try:
        config = {
            "host": os.getenv("ADBPG_HOST", "localhost"),
            "port": os.getenv("ADBPG_PORT"),
            "user": os.getenv("ADBPG_USER"),
            "password": os.getenv("ADBPG_PASSWORD"),
            "dbname": os.getenv("ADBPG_DATABASE"),
            "application_name": f"adbpg-mcp-server-{SERVER_VERSION}"
        }
        
        # 记录配置信息(不包含密码)
        logger.info(f"Database config: host={config['host']}, port={config['port']}, user={config['user']}, dbname={config['dbname']}")
        
        return config
    except Exception as e:
        logger.error(f"Error getting database config: {str(e)}")
        raise