Files
triqura-ecd/lib/supabase/test-connection.ts
2025-11-15 22:06:48 +01:00

34 lines
927 B
TypeScript

/**
* Test script to verify Supabase connection
* Run with: node --loader tsx lib/supabase/test-connection.ts
*/
import { supabase } from './client'
async function testConnection() {
console.log('🔗 Testing Supabase connection...')
try {
// Test basic connection
const { data, error } = await supabase.from('_prisma_migrations').select('*').limit(1)
if (error && error.code !== 'PGRST204') {
// PGRST204 = table doesn't exist yet, which is fine
console.log('⚠️ Connection works, but database schema not yet created')
console.log(' Run EP01 migrations to create tables')
} else {
console.log('✅ Supabase connection successful!')
}
// Show project info
const url = process.env.NEXT_PUBLIC_SUPABASE_URL
console.log(`📍 Project: ${url}`)
} catch (err) {
console.error('❌ Connection failed:', err)
process.exit(1)
}
}
testConnection()