-- ===================================================== -- ML SCHEMA - ENUMS -- ===================================================== -- Description: Enumerations for ML signals system -- Schema: ml -- Author: Database Agent -- Date: 2025-12-06 -- ===================================================== -- Tipo de modelo ML CREATE TYPE ml.model_type AS ENUM ( 'classification', 'regression', 'time_series', 'clustering', 'anomaly_detection', 'reinforcement_learning' ); -- Framework de ML CREATE TYPE ml.framework AS ENUM ( 'sklearn', 'tensorflow', 'pytorch', 'xgboost', 'lightgbm', 'prophet', 'custom' ); -- Estado del modelo CREATE TYPE ml.model_status AS ENUM ( 'development', 'testing', 'staging', 'production', 'deprecated', 'archived' ); -- Tipo de predicción CREATE TYPE ml.prediction_type AS ENUM ( 'price_direction', -- UP/DOWN/NEUTRAL 'price_target', -- Precio objetivo 'volatility', -- Alta/Media/Baja 'trend', -- Tendencia 'signal', -- BUY/SELL/HOLD 'risk_score' -- Score de riesgo ); -- Resultado de predicción CREATE TYPE ml.prediction_result AS ENUM ( 'buy', 'sell', 'hold', 'up', 'down', 'neutral' ); -- Estado de outcome CREATE TYPE ml.outcome_status AS ENUM ( 'pending', 'correct', 'incorrect', 'partially_correct', 'expired' );