В формате коротких заметок

Дока

или просто набрать в консоли npx prisma --help

Запустить админку/дашбод

в котором можно посмотреть кол-во записей, структуру и так далее

npx prisma studio

Типы данных

Если нужно хранить большие объемы текста в mysql или postgres базе, то указываем:

fieldName String  @db.Text()

Либо можно указать конкретную длину

fieldName String  @db.VarChar(255)

Генерация клиента/схемы

Перегенерировать клиент для призмы можно в любой момент при изменении в prisma.schema с помощью npx prisma generate

Запушить изменения в схеме БД без миграций (на этапе прототипирования/в начале 🔥):

npx prisma db push  

Заодно перегенерируется клиент для призмы*

🚀  Your database is now in sync with your Prisma schema. Done in 8.08s

✔ Generated Prisma Client (4.8.0 | library) to ./node_modules/@prisma/client in 57ms

Заполнение базы данных

npx prisma db seed - вызовет скрипт, который нужно добавить в вашем package.json. Подробнее про seeding prisma можно почитать в документации

Ошибки

The table main.<TableName> does not exist in the current database.

Проблема решается с помощью npx prisma db push - Push the Prisma schema state to the database

С такой ошибкой я сталкивался в начале разработки, когда часто менял схему и только проектировал структуру базы данных