Skip to content

marcobarrerati/hello-prisma

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Made with Prisma

Configuración del Proyecto

Inicializar un proyecto con soporte TypeScript y agregamos en CLI de Prisma

$ npm init -y
$ npm install prisma typescript ts-node @types/node --save-dev

Inicializacmos TypeScript

$ npx tsc --init

Configuramos el ORM de Prisma. se creará una directorio lladamo 'prisma' y el archivo llamado schema.prisma. En el declaramos el esquema para la base de datos. También, se creará un archivo .env en la raíz del proyecto. Lo usaremos para definir las variables de entorno

$ npx prisma init

Configuración de Base de Datos

  • Configuramos string de conexión en archivo .env
  • Configuramos esquema de base de datos
  • ejecutamos la migración para mapear el esquema en la base de datos
$ npx prisma migrate dev --name init

Cada vez que actualicemos el esquema de la base de datos. Tenemos que usar el comando

$ prisma migrate dev 

o

$ prisma db push

Esto nos ayudará a mantener la sincronización

Prisma Client

$ npm install @prisma/client

image

Consultas a la base de datos

  • Creamos en archivo index.ts e incorporamos código registrar y visualizar usuarios
  • Ejecutamos el comando
$ npx ts-node index.ts

Releases

No releases published

Packages

No packages published