PrismaPostgresBeginner
schema.prisma — datasource ও generator
Prisma-র heart — ফাইলের প্রথম দুটি অংশ।
4টি অংশবাংলা ভাষায়
prisma/schema.prismaprisma
prisma
generator client {
provider = "prisma-client-js"
}
datasource db {
provider = "postgresql"
url = env("DATABASE_URL")
}| Block | কাজ |
|---|---|
| generator client | type-safe client generate হয় |
| datasource db | ডাটাবেস connection — প্রোভাইডার ও URL |
| env(...) | .env-এর value টানার syntax |
ডিফল্ট schema.prisma-কে পরে model দিয়ে পূর্ণ করবো — Prisma filter/write API নিজে বোঝে, আমরা শুধু model-এর তালিকা লিখি।
provider
provider-এ postgresql — Prisma অন্য DB (mysql, sqlite, mongodb)-ও সমর্থন করে, তবে আমরা PostgreSQL-এ focus।
শেষ প্যারায় নিজে practice করুন — কোড কপি করে নিজের এডিটরে চালিয়ে দেখুন।