UNPKG

@padhariyavishal/nextpress

Version:
18 lines (15 loc) 531 B
import { Pool, QueryResult, createPool } from "mysql2/promise"; export const npdb: Pool = createPool({ host: process.env.DB_HOST || "localhost", user: process.env.DB_USER, password: process.env.DB_PASSWORD, database: process.env.DB_NAME, waitForConnections: true, connectionLimit: 10, queueLimit: 0, }); export const NP_Query = async (sqlQuery: string): Promise<QueryResult> => { const connection = await npdb.getConnection(); const [rows] = await connection.query(sqlQuery); return rows; };