NeonDbError: Error connecting to database: fetch failed
Hi team,
I was using Drizzle to migrate the database from the preview branch that was integrated with Vercel, but I got that error.
Here are the code snippets:
Any kind of help would be appreciated
I was using Drizzle to migrate the database from the preview branch that was integrated with Vercel, but I got that error.
Here are the code snippets:
migrate.tsmigrate.tsimport { neon } from '@neondatabase/serverless';
import { config } from 'dotenv';
import { drizzle } from 'drizzle-orm/neon-http';
import { migrate } from 'drizzle-orm/neon-http/migrator';
config({ path: '.env.local' });
const sql = neon(process.env.DATABASE_URL!);
const db = drizzle(sql);
const main = async () => {
try {
console.log('🚧 Migrating database');
await migrate(db, { migrationsFolder: 'src/lib/server/db/migrations' });
console.log('✅ Migration completed');
} catch (error) {
console.error('🚨 Error during migration:', error);
process.exit(1);
}
};
main();import { neon } from '@neondatabase/serverless';
import { config } from 'dotenv';
import { drizzle } from 'drizzle-orm/neon-http';
import { migrate } from 'drizzle-orm/neon-http/migrator';
config({ path: '.env.local' });
const sql = neon(process.env.DATABASE_URL!);
const db = drizzle(sql);
const main = async () => {
try {
console.log('🚧 Migrating database');
await migrate(db, { migrationsFolder: 'src/lib/server/db/migrations' });
console.log('✅ Migration completed');
} catch (error) {
console.error('🚨 Error during migration:', error);
process.exit(1);
}
};
main();package.jsonpackage.json{
"scripts": {
"db:generate": "drizzle-kit generate:pg --schema src/lib/server/db/schema.ts --out src/lib/server/db/migrations",
"db:migrate": "tsx src/lib/server/db/migrate.ts",
}
"devDependencies": {
"drizzle-kit": "^0.20.16",
}
"dependencies": {
"@neondatabase/serverless": "^0.9.1",
"drizzle-orm": "^0.30.8",
}
}{
"scripts": {
"db:generate": "drizzle-kit generate:pg --schema src/lib/server/db/schema.ts --out src/lib/server/db/migrations",
"db:migrate": "tsx src/lib/server/db/migrate.ts",
}
"devDependencies": {
"drizzle-kit": "^0.20.16",
}
"dependencies": {
"@neondatabase/serverless": "^0.9.1",
"drizzle-orm": "^0.30.8",
}
}Any kind of help would be appreciated
