PrismaPostgresBeginner
Prisma বনাম raw SQL — কোনটি কখন
এমন না যে একটাই ভালো — দুটোর শক্তি বোঝা।
3টি অংশবাংলা ভাষায়
| দিক | Raw SQL (pg) | Prisma |
|---|---|---|
| Syntax | SQL string | TypeScript method |
| Type safety | নেই (নিজের হাতে) | auto-generate |
| Migration | হাতে লিখতে হয় | auto-diff |
| এক query-র জটিলতা | সব ক্ষমতা | প্রায় সব; raw fallback |
| Learning | ভিত্তি | ভিত্তি-থাকা সহজ |
নিয়ম: Prisma-তে লিখুন, জটিল/অদ্বিতীয় query-এ $queryRaw। আর SQL ভুলে যাবেন না — Prisma-ই শেষে SQL তৈরি করে, তাই সমস্যা হলে SQL বুঝে দেখতে হয়।
নতুন developer-কে পরামর্শ
Prisma শেখার আগে অন্তত JOIN + aggregate + transaction SQL-এ চালিয়ে আসুন — এখানেই ওই course-এর প্রজেক্ট।
শেষ প্যারায় নিজে practice করুন — কোড কপি করে নিজের এডিটরে চালিয়ে দেখুন।