prisma-query-inspector
v1.4.4
Published
Prisma 2 tool to inspect all queries going to the database, formatted and with all params if any.
Downloads
242
Maintainers
Readme
Prisma Query Inspector
Prisma 2 tool to inspect all queries going to the database, formatted and with all params if any
Todo List
- [x] MySQL support
- [x] PostgreSQL support
- [x] MariaDB support
- [x] SQLite support
- [x] Standard SQL support
- [x] Make UI responsive
Table of Contents
Installation
Using npm:
$ npm install prisma-query-inspector --save-dev
Using yarn:
$ yarn add prisma-query-inspector --dev
Usage
1- Enable Prisma query logs
const prisma = new PrismaClient({
log: [
{
emit: "event",
level: "query",
},
],
});
2- Register the query handler
import { queryHandler } from "prisma-query-inspector";
prisma.$on("query", queryHandler);
3- Add a new npm script in package.json
"inspect-queries": "prisma-query-inspector start"
4- Now run it, then run your project afterwards
npm run inspect-queries
You're done!
Available Options
port: number - inspector server port
- alias:
p
- default:
7001
- alias:
language: string - database language used to format the queries
- alias:
l
- default:
sql
- possible values:
sql
|mysql
|mariadb
|postgresql
- alias: