2
respostas

Alimentando banco

Olá, teria como falar sobre métodos para alimentar a base de dados, como por exemplo, seed, loaddata, ou algum outro método? Para grandes quantidades de dados

2 respostas

Fala Roberto, como vai?

Excelente assunto. Vamos incluir em nossa lista e podemos criar um artigo ou alura+ como conteúdo extra.

Pensa em algum exemplo que podemos usar como contexto para passar esse conteúdo?

Valeu Roberto.

: )

Tudo ótimo, Guilherme.

Como já desenvolvia em Ruby on rails, seed era um recurso muito prático, pra agilizar a população de dados pra testar a aplicação.

Porém, notei, após uma pesquisa superficial, que em Django tem alguns meios de fazer isso (não tão otimizados como o seed em rails), que seriam: json, django-seed, yaml.

Na hora de usar tive uma certa dificuldade com a configuração de campos, principalmente com datas, chaves primarias e acabei não conseguindo fazer com json, por exemplo.

No meu caso usei para tentar popular duas tabelas. uma com locais(id, nome_local, localização) e outra com Equipamentos(id, nome_equip, nome_local(Fk), data_instalacao)

Nesse exemplo básico não consegui popular as tabelas, menos seguindo a ordem de popular primeiro Locais e depois Equipamentos