Prisma Adapter
The Prisma adapter integrates c15t Backend with Prisma ORM, providing type-safe database access with migration support and automatic schema generation.
Installation
First, install Prisma and initialize your project:
Configuration
- Define your Prisma schema in
prisma/schema.prisma
:
- Generate the Prisma client:
- Configure the c15t instance with the Prisma adapter:
Usage Examples
Basic CRUD Operations
Transactions
Migrations
Run migrations using the Prisma CLI:
Type Safety
The Prisma adapter provides type safety when used with TypeScript:
Best Practices
- Define schema in Prisma format - Use Prisma's schema format for auto-generated migration files
- Use migrations for schema changes - Let Prisma handle database schema migrations
- Enable query logging in development - Monitor query performance and debug issues
- Consider connection pooling - Configure connection pools for production performance
Limitations
- Table names must match Prisma model names
- Some advanced query features may require direct Prisma client usage