我有一个数据库有很多数据.这是由点净核心框架处理。现在我想要一个小的管理面板使用nextjs我想连接到我的新的下一个js应用程序使用Prisma的数据库。但没有模式Prisma不会工作。任何人请解释什么是最好的方法来做到这一点。我已经尝试了db。pull它创建模式,但当我访问该模式与Prisma客户端。它显示错误。第一个月
您的文本enter image description here
twh00eeo1#
尝试使用queryRaw方法对PostgreSQL数据库执行原始SQL查询。在您的情况下,希望它能工作。
const prisma = require('./prisma/client'); async function fetchData() { try { const result = await prisma.$queryRaw`SELECT * FROM your_table_name`; console.log(result); } catch (error) { console.error('Error fetching data:', error); } finally { await prisma.$disconnect(); } } fetchData();
字符串或者,您也可以考虑使用以下命令从现有数据库创建prisma模式
*npx prisma introspect*npx prisma generate
nlejzf6q2#
创建Prisma客户端时需要指定数据库连接URL。从“@prisma/client”导入{ PrismaClient };
const prisma = new PrismaClient({ datasources: { db: { url: 'your_database_connection_url_here', // Update with your actual connection URL }, }, }); export default prisma;
字符串
2条答案
按热度按时间twh00eeo1#
尝试使用queryRaw方法对PostgreSQL数据库执行原始SQL查询。在您的情况下,希望它能工作。
字符串
或者,您也可以考虑使用以下命令从现有数据库创建prisma模式
*npx prisma introspect
*npx prisma generate
nlejzf6q2#
创建Prisma客户端时需要指定数据库连接URL。
从“@prisma/client”导入{ PrismaClient };
字符串