# Registra o pagamento de cada motorista dentro de uma consolidação:
# QUEM pagou (pago_por), QUANDO (pago_em, NULL = pendente) e a FORMA (PIX etc.).
class AddPagamentoToConsolidacaoMotoristas < ActiveRecord::Migration[7.1]
  def change
    add_column :consolidacao_motoristas, :pago_em,         :datetime unless column_exists?(:consolidacao_motoristas, :pago_em)
    add_column :consolidacao_motoristas, :pago_por,        :integer  unless column_exists?(:consolidacao_motoristas, :pago_por)
    add_column :consolidacao_motoristas, :forma_pagamento, :string   unless column_exists?(:consolidacao_motoristas, :forma_pagamento)
  end
end
