Outils pour utilisateurs

Outils du site


ujusum:3-codage:1-repository:1-pas-a-pas

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
ujusum:3-codage:1-repository:1-pas-a-pas [2026/06/06 20:17] – créée 91.170.108.99ujusum:3-codage:1-repository:1-pas-a-pas [2026/06/07 02:17] (Version actuelle) – [Modifier schema.prisma] 91.170.108.99
Ligne 432: Ligne 432:
 } </code> } </code>
  
 +---
 +En version prisma 7, il faut supprimer la ligne url dans le fichier du schema
 --- ---
 +
 +<code prisma>
 +datasource db {
 +  provider = "postgresql"
 +}
 +
 +generator client {
 +provider = "prisma-client-js"
 +}
 +
 +model User {
 +
 +id        String @id @default(uuid())
 +
 +email     String @unique
 +
 +createdAt DateTime @default(now())
 +}
 +</code>
 +
 +---
 +et adapter le fichier de prisma.config.ts
 +---
 +<code>
 +import path from 'node:path'
 +import { defineConfig } from 'prisma/config'
 +import { PrismaPg } from '@prisma/adapter-pg'
 +
 +export default defineConfig({
 +  earlyAccess: true,
 +  schema: path.join('prisma', 'schema.prisma'),
 +  migrate: {
 +    adapter() {
 +      return new PrismaPg({ connectionString: process.env.DATABASE_URL! })
 +    },
 +    url: process.env.DATABASE_URL!,  // 👈 this is what's missing
 +  },
 +})
 +</code>
  
 ===== Générer migration ===== ===== Générer migration =====
ujusum/3-codage/1-repository/1-pas-a-pas.1780769863.txt.gz · Dernière modification : 2026/06/06 20:17 de 91.170.108.99

DokuWiki Appliance - Powered by TurnKey Linux