const { PrismaClient } = require('@prisma/client');
const prisma = new PrismaClient();
async function testDatabaseConnection() {
try {
const ormTest = await prisma.pipeline.findFirst();
console.log('ORM query result:', ormTest);
const simpleTest = await prisma.$queryRaw`SELECT 1`;
console.log('Simple query result:', simpleTest);
const parameterizedTest = await prisma.$queryRaw`
SELECT *
FROM "pipeline"
WHERE "experiment_name" = ${'Test'}
LIMIT 1
`;
console.log('Parameterized query result:', parameterizedTest);
} catch (e) {
console.error('Error executing query:', e);
}
}
testDatabaseConnection();
const { PrismaClient } = require('@prisma/client');
const prisma = new PrismaClient();
async function testDatabaseConnection() {
try {
const ormTest = await prisma.pipeline.findFirst();
console.log('ORM query result:', ormTest);
const simpleTest = await prisma.$queryRaw`SELECT 1`;
console.log('Simple query result:', simpleTest);
const parameterizedTest = await prisma.$queryRaw`
SELECT *
FROM "pipeline"
WHERE "experiment_name" = ${'Test'}
LIMIT 1
`;
console.log('Parameterized query result:', parameterizedTest);
} catch (e) {
console.error('Error executing query:', e);
}
}
testDatabaseConnection();