Translate

Zephyr - Study: Prisma (1)

1. What is Prisma: 


        
        Prisma is an open source next-generation ORM (Object Relational Mapping).
        It consists of the following parts:
  • Prisma Client: Auto-generated and type-safe query builder for Node.js & TypeScript (ORM) 

  • Prisma Migrate: Migration system      管理数据库结构

  • Prisma Studio: GUI to view and edit data in your database.


Prisma就是数据层的抽象,用简单的方式管理数据库。

2. schema.prisma:


        1. datasource:
            决定这个prisma的项目用的是什么数据库
            
        2. generator:
            和用什么语言开发有关

        3. model:
            构建数据模型的关键字
            



3. Migrate指令:

        1. npx prisma migrate dev --name init

4. Prisma Studio 指令:

        npx prisma studio

5. Prisma client 指令:

        findMany()
        create()
        update()        




        




* github: https://github.com/zephyrzhu1998/prisma_test







No comments:

Post a Comment