当前位置: 首页 > news >正文

NextJS开发:Prisma开启SQL日志输出

在 Prisma 中打印执行的 SQL 可以通过在 PrismaClient 实例上设置 log 配置参数来实现。具体步骤如下:

  1. 在你的Prisma项目根目录中,找到 prisma/schema.prisma 文件
  2. datasource 块中,找到你正在使用的数据库配置,并添加 provider = "postgresql"enabled = true 属性
datasource db {provider = "postgresql"url = env("DATABASE_URL")enabled = true
}
  1. generator 块中的相应字段设置中,添加 previewFeatures = ["logging"] 属性
generator client {provider        = "prisma-client-js"previewFeatures = ["logging"]
}
  1. main.js 文件中,设置 log 配置参数来启用查询日志记录
const { PrismaClient } = require('@prisma/client');const prisma = new PrismaClient({log: ['query', 'info', 'warn'],
});// 程序运行时,PrismaClient 会记录和打印每个执行的 SQL 查询

这样,在运行程序时,PrismaClient 就会始终记录和打印每个执行的 SQL 查询。你可以在控制台或日志文件中查看这些日志。

http://www.lryc.cn/news/248973.html

相关文章:

  • barcode.js+elementUi——实现二维码的展示——基础积累
  • vue2 el-table 封装
  • harmonyos应用开发者高级认证考试部分答案(2)
  • 【物联网与大数据应用】Hadoop数据处理
  • Kotlin学习——kt里的集合List,Set,Map List集合的各种方法之Int篇
  • docker buildx跨架构构建笔记(x86_64构建下构建aarch64镜像)
  • Sass基础知识详细讲解【附带表图】
  • 《斯坦福数据挖掘教程·第三版》读书笔记(英文版)Chapter 3 Finding Similar Items
  • 天眼销:超有用的企业获客工具
  • dbeaver连接amabri-hbase
  • Mac IDEA解决Maven项目命令行报错:command not found: mvn
  • 线性回归 梯度下降
  • [Linux]进程等待
  • Project DESFT 白皮书中文版——应用于普惠金融的可信数字凭证解决方案
  • 907. 子数组的最小值之和 --力扣 --JAVA
  • 3D模型渲染导致电脑太卡怎么办?
  • 构建个人代理池:使用GitHub项目proxy_pool的搭建配置及代码接口详解
  • Pytorch进阶教学——训练一个图像分类模型(GPU)
  • Docker Swarm总结+CI/CD Devops、gitlab、sonarqube以及harbor的安装集成配置(3/5)
  • Linux:windows 和 Linux 之间文本格式转换
  • VBA技术资料MF88:测试Excel文件名是否有效
  • u8g2图形库——丝滑菜单制作
  • Go 异常处理流程
  • ubuntu20.04安装tensorRT流程梳理
  • 数字孪生技术:提升UI交互性与个性化设计
  • 外包干了5个月,技术退步明显.......
  • 嵌入式常见的几种接口
  • 基于SpringBoot+Redis的前后端分离外卖项目-苍穹外卖(七)
  • Grafana采用Nginx反向代理,部分功能报错‘Origin not allowed’ behind proxy
  • 请大数据把奥威BI分析工具推给每一个财务!