Can't use @id to decorate when id !== 'id' in Prisma

I can’t use the @id decorator in Prisma – the generator want’s the id column to be id

$ yarn rw g sdl AltIdMessage

Error 1: GraphQLDocumentError: Cannot query field "id" on type "AltIdMessage". at /Users/ajoslin/Documents/Als/Development/EPC/Development/print-on-demand-2/web/src/components/AltIdMessageCell/AltIdMessageCell.tsx:3:5

model AltIdMessage {
  state String @id
  msg   String
}

Cells may require an id field named “id”.

Can you add or change your id and retry generators?

If so then please write up an issue about cells requiring a strictly names id field.

I would really recommend having a primary key that is an Int or uuid

I just started using

id Int @id @default(autoincrement())

I used to know one that generated a guid for the id

Can we return suggestions before the Error ?

Do we have a snippets/suggestion engine ?

We’re going to start bumping up against a complexity limit with what we can generate…

That’s why there is searchable Prisma docs :grinning:

See Prisma schema API (Reference) | Prisma Docs and there’s also a cuid.

1 Like

Searchable Prisma docs, that’s really interesting !!

You’ve a better knowledge of all the technologies that RW brings together - how many of them have Docs API’s like Prisma ?