@better-conversation/adapter-prisma
v1.0.1
Published
Prisma adapter for better-conversation.
Readme
@better-conversation/adapter-prisma
Prisma adapter for better-conversation.
Setup
Copy the models from
schema.prisma(ornode_modules/@better-conversation/adapter-prisma/schema) into your app'sprisma/schema.prisma. Ensure you have adatasourceandgeneratorblock.Run migrations:
bunx prisma generate bunx prisma db push # or prisma migrate devCreate the engine with the Prisma adapter:
import { betterConversation } from "@better-conversation/core"; import { prismaAdapter } from "@better-conversation/adapter-prisma"; import { PrismaClient } from "@prisma/client"; const prisma = new PrismaClient(); const engine = betterConversation({ adapter: prismaAdapter(prisma), }); await engine.init();
Schema
The schema includes: BcChatter, BcConversation, BcParticipant, BcBlock, BcChatterPermission, BcBlockRegistry, BcRoleRegistry, BcPolicy.
Run bun run schema:print in this package to output the schema for copying.
