-- Adiciona coluna student_installment_id na tabela receivables
-- para vincular parcelas de alunos com contas a receber
-- Execute este script no banco de dados

ALTER TABLE receivables
ADD COLUMN student_installment_id INT NULL COMMENT 'ID da parcela do aluno (se for parcela de venda de aluno)' 
AFTER id;

-- Adiciona índice para melhor performance
ALTER TABLE receivables
ADD INDEX idx_student_installment_id (student_installment_id);

-- Adiciona foreign key (opcional, pode causar problemas se já houver dados)
-- ALTER TABLE receivables
-- ADD FOREIGN KEY (student_installment_id) REFERENCES student_installments(id) ON DELETE CASCADE;

