Bonjour, j’ai un problème que je ne peux pas résoudre.
J’ai ce model :model PermisConduire {
id Int @default(autoincrement()) @id
noPermis String @map(« no_permis ») @db. VarChar(50)
dateExpiration DateTime @map(« date_expiration ») @db. Horodatage(6)
Chauffeur Chauffeur? @relation("permisConduire_chauffeur")
@@map(« permis_conduire »)
}
lorsque je migre les données de ma base de données et que je la remplis avec un « npx prisma db seed », lors de l’ajout de nouveaux utilisateurs avec prismaClient à l’aide de prisma.permisConduire.create() j’obtiens l’erreur suivante sur mon identifiant unique:
« return await this.prisma.permisConduire.create
Échec de la contrainte unique sur les champs : ('id')" »
Par contre, lorsque je fais une migration dans ma base de données sans faire d’amorçage pour ajouter des données à ma base de données lors de la migration, je n’ai aucune erreur dans mon ajout de données avec prismaClient et la commande prisma.permisConduire.create() ?
Je ne comprends pas pourquoi il se comporte comme ça, pouvez-vous m’aider?
merci à tous pour vos réponses