Files

23 lines
544 B
TypeScript
Raw Permalink Normal View History

import 'dotenv/config'
import mysql from 'mysql2/promise'
import { env } from 'prisma/config'
;(async () => {
const db = await mysql.createConnection({
host: env('DATABASE_HOST'),
user: env('DATABASE_USER'),
password: env('DATABASE_PASSWORD'),
database: env('DATABASE_NAME'),
port: Number(env('DATABASE_PORT')) || 3306,
})
const [rows] = await db.query(`
SELECT
TRIGGER_NAME,
ACTION_STATEMENT
FROM INFORMATION_SCHEMA.TRIGGERS
WHERE TRIGGER_SCHEMA = DATABASE();
`)
await db.end()
})()