#nestjs #prisma
#гнездышко #призма
Вопрос:
Привет, я новичок в prisma и nestjs, и я пишу серверное приложение с nestjs и mysql, поэтому использую prisma в качестве соединителя базы данных, и у меня есть новое требование, чтобы определить, является ли таблица основной или неосновной, поэтому я хотел бы знать, есть ли способ установить метаданные внутри объявления модели в файле prisma схемы, что-то вроде этого:
model role_mapping { id String @id @default(uuid()) @db.VarChar(50) roleId String? @map("role_id") @db.VarChar(50) userId String? @map("user_id") @db.VarChar(50) role role? @relation(fields: [roleId], references: [id]) user user? @relation(fields: [userId], references: [id], onDelete: Restrict, onUpdate: Restrict, map: "role_mapping_ibfk_1") @@unique([roleId, userId], map: "role_id_user_id") @@index([userId], map: "principal_id") @@index([roleId], map: "role_id") @@metadata (coreTable: true, someOtherMetaData: ...) lt;lt;--- like this }
И как я могу получить его в коде nestjs?
Комментарии:
1. Это не поддерживается Prisma. Не могли бы вы сохранить эту информацию в другом месте? Возможно, в отдельной таблице базы данных или в каком-то файле конфигурации?
2. о, оки тх @TasinIshmam , да, вот над чем я работаю, я хотел знать, поддерживает ли это prisma,