#!/usr/bin/env tsx /** * Test database connection */ import { config } from 'dotenv'; config({ path: '.env.local' }); config({ path: '.env' }); console.log('DATABASE_URL exists:', !!process.env.DATABASE_URL); console.log('DATABASE_URL value:', process.env.DATABASE_URL?.substring(0, 50) + '...'); import { prisma } from '../../src/lib/db'; async function testConnection() { try { const count = await prisma.church.count(); console.log(`✅ Database connection successful!`); console.log(`Total churches in database: ${count}`); } catch (err: any) { console.log(`❌ Database connection failed:`); console.log(err.message); } finally { await prisma.$disconnect(); } } testConnection();