É uma boa idéia colocar db / schema.rb na lista .gitignore? [fechadas

Então, o que estou sugerindo no meu trabalho é colocar db / schema.rb no arquivo .gitignore, para que não tenhamos problemas de fusão (de tempos em tempos

Existem algumas preocupações de que, se algo terrível acontecer (o meteoro cair do céu no servidor DB e simultaneamente todos os arquivos db / migrete estiverem corrompidos), poderemos perder o esquema e precisaremos usar o rake db: purge (para reutilize o schema.rb). Concordo que isso é possível e é um bom argumento, mas não deve ser problema, porque o db / schema.rb é gerado toda vez que fazemos o rake db: migrate. Portanto, mesmo se não enviarmos o schema.rb no servidor, pressionaremos as migrações para adicionar db: migrate cada vez que estivermos implantando com alterações no banco de dados e com esse db: migrate rails geraremos automaticamente schema.rb no servidor, e isso O schema.rb permanece inalterado no servidor até fazermos outro db: migrate.

ntão, qual é a sua opinião, devemos ou não colocar o db / schema.rb no git ignor

obrigad

questionAnswers(3)

yourAnswerToTheQuestion