Николай, с грибами ка-то не очень понятно:

Попытка описать t.string('mashroomId') не прошла
Expected 2 arguments, but got 1.ts(2554)
definitionBlocks.d.ts(477, 55): Arguments for the rest parameter 'config' were not provided.

Нужен второй аргумент: попробовал type:'Mashroom' - не прокатило.

У тебя нет подобного элемента на фрикомп.академии - подсмотреть?

Схема:

model Post { id String @id @default(cuid()) @db.VarChar(32) createdAt DateTime @default(now("0")) @db.DateTime(0) updatedAt DateTime @default(now("0")) @updatedAt @db.DateTime(0) mashroom Mashroom? @relation(fields: [mashroomId], references: [id]) mashroomId String? @db.VarChar(32) title String text String? createdById String @db.VarChar(32) createdBy User @relation(fields: [createdById], references: [id]) Likes Like[] @@index([createdById], name: "User") }