sábado, 21 de janeiro de 2023

Usando Prisma ORM

 O Prisma nasceu no ecossistema JavaScript com a promessa de ser uma ferramenta facilitadora e produtiva para devs que trabalham diretamente com databases. Por uma série de razões, a tecnologia chegou a ser reconhecida como “uma das melhores coisas que já aconteceu” na programação backend entre usuários de Node.js.



Prisma é uma ferramenta open source, um ORM de próxima geração cuja arquitetura é desenhada em três camadas fundamentais:

  • Prisma Client: um construtor de queries gerado automaticamente e type-safe para Node.js e TypeScript
  • Prisma Migrate: sistema de migração;
  • Prisma Studio: o produto principal da tecnologia. Trata-se de uma interface do usuário feita para visualizar e editar os dados na database;

Na descrição oficial da ferramenta, Prisma é descrito como um novo tipo de ORM, fundamentalmente diferente dos modelos tradicionais que eram aplicados anteriormente. Uma alternativa para outras ORMs, como TypeORM e Sequelize.













Nestas imagens aqui postada está o resultado do que com prisma estamos construindo junto à Rocketseat na primeira edição do NLW (janeiro 2023). Um modelo de entidade relacional que permite relacionar os hábitos com os dias nos quais eles serão registrados.

Aqui pode acessar ao repositório de uma aplicação que ao final emular o painel do GitHUb --> https://github.com/nadiduno/habit-project

Link da documentação oficial do prisma --> https://www.prisma.io/

Link da dependência para implementar no projeto com npm e gere o modelo de entidad --> https://www.npmjs.com/package/prisma-erd-generator


DevRel Nadi Duno - 01/2023

Desenvolvedor Web 

Nenhum comentário:

Postar um comentário

Como Criar um Pull Request (PR) no GitHub

  Como Criar um Pull Request (PR) no GitHub Um Pull Request (PR) é um recurso essencial no GitHub que permite propor mudanças em um repositó...