Prisma: A revolução para se trabalhar com banco de dados

Поділитися
Вставка
  • Опубліковано 5 лис 2024

КОМЕНТАРІ • 33

  • @walterangolar5127
    @walterangolar5127 2 роки тому +4

    Comecei a estudar prisma a uma semana, e ao assistir esse vídeo ele já se tornou o meu favorito para os meus projetos

  • @rafa_veiga
    @rafa_veiga 2 роки тому +2

    Sugeri trocar o sequelize pelo prisma numa das aplicações aqui do trampo e o povo amou! Muito obrigado por compartilhar o conhecimento!

  • @On365
    @On365 2 роки тому +2

    Conheci o prisma através do Diego, de lá pra cá nunca mais quis saber de outro ORM. NEST+Prisma combinação perfeita. torço para ver mais conteúdos de Prisma com a qualidade que vocês apresentam aqui.

  • @gusflopes
    @gusflopes 2 роки тому +2

    Top demais essa live! Tem tanta coisa interessante que vale a pena assistir duas vezes.

  • @arielfelippi7203
    @arielfelippi7203 2 роки тому +2

    Começar em 25:55

  • @codigolimpo.
    @codigolimpo. Рік тому

    Aprendi Laravel com o Wesley em 2012! Melhor aula de relacionamentos 1:N e N:N que tive. Esse é das antigas!

  • @CleisonFerreiradeMelo
    @CleisonFerreiradeMelo 2 роки тому

    Estou aprendendo essa ferramenta essa semana, desde segunda, e esse video aqui, esta sendo bacana demais.

  • @macgyver2265
    @macgyver2265 2 роки тому +3

    Curti o prisma fiz umas coisas e gostei muito, mas duas coisas me incomodaram
    1. Não tem conexão com Oracle (um dos maiores bancos do mundo)
    2.Não consegui usar dois bancos simultaneamente ja li alguns docs que dizem que faz, mas nao achei uma documentacao sobre que cubra isso em profundidade

  • @matheusmgp1
    @matheusmgp1 Рік тому

    comecei a estudar prisma,pois vi uma vaga pedindo e a unica coisa q nao sabia era prisma,muito foda

  • @iury664
    @iury664 Рік тому

    o Danlo instalou o @types/node, porém não acrescentou no tsconfig.json "typeRoots": ["node_modules/@types"] a instalação acaba por não ter efeito, ou não ?

  • @alissonsantana4876
    @alissonsantana4876 2 роки тому

    Obg por trazer esse aulão! ❤

  • @juniormelo26
    @juniormelo26 2 роки тому

    Muito show mesmo essa live, Parabéns. agora uma colocação, eu geralmente assisto videos em 1.5x com com fazendo os videos yenho que assistir em 0.75x kkkkkkk.

  • @tiagofarinon
    @tiagofarinon 2 роки тому

    Consegue fazer algum vídeo mostrando como usar dois bancos ao mesmo tempo com prisma?

  • @carloshenriquediehlbraganc9735
    @carloshenriquediehlbraganc9735 8 місяців тому

    Em campos tipo text tem como criar como varchar?

  • @djamilson
    @djamilson 2 роки тому +2

    Olá, como ficaria para trabalhar com multiples database? Prisma+MongoDB+Postgres

    • @djamilson
      @djamilson 2 роки тому

      =========================================
      #MONGODB Gera somente a pasta generated
      $yarn prisma db push
      or
      $yarn prisma db push --schema=src/shared/infra/prisma/mongodb/schema-mongodb.prisma
      =========================================
      #POSTGRES init
      $yarn prisma migrate dev
      or
      $yarn prisma migrate dev --schema=src/shared/infra/prisma/postgres/schema-postgres.prisma
      #Cria o .env e adiciona as variáveis
      DATABASE_URL_MONGODB
      DATABASE_URL_POSTGRES
      #Criar schema-mongodb.prisma e adicionar
      generator clientMongoDb {
      provider = "prisma-client-js"
      output = "./generated/mongodb"
      }
      datasource db {
      provider = "mongodb"
      url = env("DATABASE_URL_MONGODB")
      }
      model User {
      id String @id @default(auto()) @map("_id") @db.ObjectId
      email String @unique
      }
      #schema-postgres.prisma e adicionar
      datasource postgresdb {
      provider = "postgresql"
      url = env("DATABASE_URL_POSTGRES")
      }
      generator clientPostgres {
      provider = "prisma-client-js"
      output = "./generated/postgres"
      }
      model Person {
      id String @id @default(uuid())
      name String @postgresdb.VarChar
      }
      #agora cria o arquivo prismaClient.ts
      import { PrismaClient as PrismaClientPostgres } from '../postgres/generated/postgres';
      import { PrismaClient as PrismaClientMongoDb } from '../mongodb/generated/mongodb';
      const postgres = new PrismaClientPostgres({
      log: ['query', 'info'],
      });
      const mongodb = new PrismaClientMongoDb({
      log: ['query', 'info'],
      });
      export { postgres, mongodb };

  • @On365
    @On365 2 роки тому

    Alias, adoraria ver a abordagem de vocês sobre Nest + Prima + GraphQL usando a abordagem Code First.

  • @pauloricardosiqueiramartin9248

    Ainda estou me adaptando com Prisma, mas honestamente gosto mais do ORM do Django... alguém que tenha trabalhado com os dois sabe dizer as vantagens e desvantagens de cada um?

  • @elvispalace
    @elvispalace 3 місяці тому

    eita, diego aqui

  • @jailsonsantos555
    @jailsonsantos555 Рік тому

    toooooooooooooop...

  • @darlecioalmeida
    @darlecioalmeida 2 роки тому

    TOP!
    ❤‍🔥

  • @vitormoschetta1687
    @vitormoschetta1687 2 роки тому

    Top esse Prisma ein... Esse mundo JS/TS ta indo longe. Agora, a tipagem do TS foi que tornou possível features desse tipo.

  • @technervs
    @technervs 2 роки тому

    não vejo a hora do prisma ter suporte ao oracle DB

  • @lucassouzalucassouza-dev7299

    to passando por um erro quando tento usar prisma-erd-generator , Error:
    ✔ Generated Prisma Client (4.9.0 | library) to .
    ode_modules\@prisma\client in 98ms
    could not parse datamodel
    alguem poderia me ajudar ??

  • @fabricioguimaraes3915
    @fabricioguimaraes3915 2 роки тому

    Explicação do problema N + 1 do graphql: 1:04:30

  • @edsondasilva2244
    @edsondasilva2244 2 роки тому

    Muito boa a aula do Diego! Mas o Prisma ainda é novinho, precisa amadurecer para se torna viável no mundo real. E numa boa, sem MongoDB não faz sentido nenhum por enquanto. No geral, obrigado!

  • @thiagoboo
    @thiagoboo Рік тому +2

    Sendo sincero, so serve pra projeto pequeno. #falei

    • @mizuky2499
      @mizuky2499 9 місяців тому +1

      A maioria das grandes tecnologias começaram sendo pequenas ou testes, de tempo ao tempo e ele pode surpreender, por agora realmente é pra projetos pequenos, mas daqui uns anos pode ser eficaz independente do tamanho do projeto

  • @Alberto_Cavalcante
    @Alberto_Cavalcante 2 роки тому

    5:52

  • @LuizCarlosSzpikulaJunior
    @LuizCarlosSzpikulaJunior Рік тому

    sequelize 🤮 usei muito

  • @nishi5708
    @nishi5708 2 роки тому

    que cringe ein. Click bait nojento. Pegando thumbnail da rocketseat pra usar nos seus videos. Que vergona. Ja nao gostava do seu conteudo, agora mesmo q n vou dar nenhuma change. Reportando aqui ;)