Fix Edge-incompatible middleware; set Node runtime on Prisma/pg routes; add full Romanian Bible import + converter; import data JSON; resync RO bookKeys; stabilize /api/bible/books locale fallback; restart dev server.

This commit is contained in:
andupetcu
2025-09-20 18:01:04 +03:00
parent 500066450d
commit 88b251c100
28 changed files with 127926 additions and 175 deletions

34
test-db.ts Normal file
View File

@@ -0,0 +1,34 @@
import { PrismaClient } from '@prisma/client'
const prisma = new PrismaClient()
async function testDatabase() {
try {
console.log('Testing database connection...')
// Test basic connection
const versions = await prisma.bibleVersion.findMany()
console.log('Bible versions found:', versions.length)
for (const version of versions) {
console.log(`Version: ${version.name} (${version.abbreviation}) - ${version.language}`)
const books = await prisma.bibleBook.findMany({
where: { versionId: version.id },
take: 3
})
console.log(` Books: ${books.length}`)
for (const book of books) {
console.log(` - ${book.name} (order: ${book.orderNum})`)
}
}
} catch (error) {
console.error('Database test failed:', error)
} finally {
await prisma.$disconnect()
}
}
testDatabase()