-- DDL incremental para introducir el plazo de pago por defecto de Company. -- Mantiene la referencia como valor vivo y evita forzar FKs cross-module. -- Ejecutar solo en una BD de desarrollo segura o mediante procedimiento controlado. -- No ejecutar automaticamente en produccion. ALTER TABLE companies ADD COLUMN default_payment_term_id CHAR(36) NULL AFTER website; ALTER TABLE companies ADD KEY idx_companies_default_payment_term (default_payment_term_id); -- Validacion minima posterior a la DDL. -- SELECT column_name -- FROM information_schema.columns -- WHERE table_schema = DATABASE() -- AND table_name = 'companies' -- AND column_name = 'default_payment_term_id'; -- -- SELECT index_name, GROUP_CONCAT(column_name ORDER BY seq_in_index) AS indexed_columns -- FROM information_schema.statistics -- WHERE table_schema = DATABASE() -- AND table_name = 'companies' -- AND index_name = 'idx_companies_default_payment_term' -- GROUP BY index_name;