coletivoEITA / SMUL-SisRural

O Sistema de Assistência Técnica e Extensão Rural e Ambiental – SisRural visa apoiar políticas públicas de desenvolvimento rural sustentável e de preservação ambiental, oferecendo ferramenta de consulta e coleta de dados em campo
GNU Affero General Public License v3.0
0 stars 0 forks source link

Migração de dados - novos campos da UP #102

Closed alantygel closed 1 year ago

alantygel commented 1 year ago

As issues #89 a #101 detalham novos campos no formulário da Unidade Produtiva. Após a implementação, é necessário verificar quais dessas alterações vão ocasionar perda de dados e precisará ser feita uma migração. Esta migração pode ser manual ou automática.

alantygel commented 1 year ago

Migração das características do solo feita com esse script:


$ups = UnidadeProdutivaModel::all();
foreach($ups as $up){ 
    $solo = UnidadeProdutivaRespostaModel::where('pergunta_id', 18)->where('unidade_produtiva_id', $up->id)->first(); 
    if($solo){
        $up->caracteristica_solo = $solo->resposta;
        $up->save();
        echo $up->id . "\n";
    }
}