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

preview_player
Показать описание
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.

-----

Acompanhe a Rocketseat nas redes sociais:
TikTok: @rocketseat
Facebook: @rocketseat
Instagram: @rocketseat
Рекомендации по теме
Комментарии
Автор

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

gabrielqueiroz
Автор

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

teliiz
Автор

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

srgamesbay
Автор

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

nanza