Black November

ATÉ 50% OFF

TÁ ACABANDO!

0 dias

0 horas

0 min

0 seg

Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Alterar Tabela

Se eu quiser acrescentar um novo campo na tabela de produtos, posso alterar na mão no arquivo que fica em db/migrate e rodar novamente o rake db:migrate? E como eu poderia fazer no console do rails. Obrigada.

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta
solução!

Oi Larissa,

Aí você precisa criar uma nova migração. As migrações são executadas apenas 1 vez então mesmo que você altere o arquivo, ela não será executada novamente.

Para gerar uma migração que acrescenta um novo campo é só rodar no terminal o comando:

rails generate migration AddNOME_DA_COLUNAToNOME_DA_TABELA NOME_DA_COLUNA:TIPO_DO_CAMPO

Aí você pode dar um rake db:migrate novamente.

Abraço!