Prisma: Configuração de Seed na Prática

Neste vídeo, Diego explora a configuração de um seed em um projeto Node, facilitando o desenvolvimento da API. Ele também aborda a importância de configurar relacionamentos no Prisma, destacando a utilização de cascading para manter a consistência dos dados. Aprenda a criar registros pré-populados, lidar com deleções em relacionamentos e otimizar o desempenho do banco de dados enquanto assiste a essa aula prática e informativa! 🚀
00:00 🌱 Seed no projeto Node
Entendendo o conceito de seed em um projeto,
Criar um arquivo de seed com registros pré-populados no banco de dados para facilitar o desenvolvimento da API,
Uso do Prisma para realizar operações no banco de dados.
03:00 💽 Configurando relacionamentos no Prisma
Importância de configurar relacionamentos no Prisma para manter a integridade dos dados,
Explanação sobre o uso de cascading no Prisma para lidar com ações de deletar registros relacionados,
Considerações sobre as opções de cascade e desempenho no banco de dados.
-----
Conecte-se a 500mil devs e avance para o próximo nível com a nossa plataforma: rocketseat.com.br/
Cadastre-se na nossa plataforma: app.rocketseat.com.br/signup
Junte-se a mais de 392mil devs em nossa comunidade no Discord: / discord
Acompanhe a Rocketseat nas redes sociais:
Twitter: @rocketseat
Facebook: @rocketseat
Instagram: @rocketseat

Пікірлер: 10

  • @MurilloVieira
    @MurilloVieiraАй бұрын

    Conteúdo bom demais 👌

  • @gabrielqueiroz7792
    @gabrielqueiroz7792Ай бұрын

    Eu fiz exatamente a mesma coisa ontem para typeorm, o sequelize possui esse recurso de forma mais simplificada. E tive esse problema de inserir item com constraint unique. Na propria funcao de seed, antes de chamar os metodos de inserir, chamei outros pra deletar das tabelas. Nao sei se se tinha uma forma melhor, de certa forma funcionou bem

  • @viniciussilvasantos6307

    @viniciussilvasantos6307

    Ай бұрын

    Eu tava aprendendo typeORM antes de ir pro Prisma, não sei pra quê, só me deu dor de cabeça...

  • @teliiz
    @teliizАй бұрын

    Diz aí como vc centraliza as janelas ? Vi q usa uns atalhos aparentemente

  • @dieegosf

    @dieegosf

    Ай бұрын

    Raycast

  • @nanza86
    @nanza86Ай бұрын

    explica sobre esse inferno de shadow database que nunca consigo usar o prisma por causa desse negocio

  • @dieegosf

    @dieegosf

    Ай бұрын

    Shadow serve pra você rodar as migrations e ver se não deu nenhum erro antes de rodar em produção, mas não é obrigatório usar isso

  • @isaqueback5063
    @isaqueback5063Ай бұрын

    q tema e esse?

  • @LeonardoAntonioGomesPereira

    @LeonardoAntonioGomesPereira

    Ай бұрын

    Vesper++

  • @srgamesbay3411
    @srgamesbay34116 күн бұрын

    Para quem tem preguiça de popular um banco na mão, ou algo assim... existe a fakerJS,