PrismaPostgresBeginner
Client instantiate ও প্রথম query
generated client import → query শুরু।
4টি অংশবাংলা ভাষায়
import { PrismaClient } from "@prisma/client";
const prisma = new PrismaClient();
async function main() {
const products = await prisma.product.findMany({
where: { active: true },
});
console.log(products);
}
main()
.catch(console.error)
.finally(() => prisma.$disconnect());- type-specific — field spelling ভুল compile-এ ধরা
findManyশেষে Promise —await$disconnectapp বন্ধে
Prisma Client-এর query engine (Rust) SQL বানায় — counting/SELECT-projection নিজে করে।
hot reload-এ caution
dev server (Next/Express hot-reload) বারবার new PrismaClient() করলে connection problem — solution টপিক ২৪।
শেষ প্যারায় নিজে practice করুন — কোড কপি করে নিজের এডিটরে চালিয়ে দেখুন।