Sprytne Okazje — promocje, kody rabatowe i wyprzedaże

Generator modelu Prisma

Modele, atrybuty i migracje dla Node.js/TypeScript

Bezpieczne (SSL)
Przetwarzanie Lokalne
100% Darmowe
Instrukcja
  • 1
    Wprowadź dane
    Wpisz treść, wklej tekst lub załaduj plik z dysku.
  • 2
    Kliknij przycisk
    Narzędzie natychmiast przetworzy Twoje dane w przeglądarce.
  • 3
    Pobierz wynik
    Skopiuj gotowy tekst lub zapisz plik na urządzeniu.
function runTool() {
  return "Wynik gotowy w 0.1s";
}
Opcje
Pola: 5

Prisma to nowoczesny ORM dla Node.js/TypeScript. Model opisuje tabelę i jej kolumny w pliku schema.prisma. Atrybuty @id, @default, @unique i @updatedAt sterują zachowaniem bazy, a migracje generują się automatycznie z npx prisma migrate.

Oceń to narzędzie:

Powiązane narzędzia

Inne narzędzia, które mogą Ci się przydać

Generator modelu Prisma

Prisma to nowoczesny ORM dla Node.js i TypeScript. Model w pliku schema.prisma opisuje tabelę i jej kolumny, a Prisma generuje typowany klient i migracje.

Budowa modelu

AtrybutZnaczenie
@idklucz główny
@default(...)wartość domyślna
@uniquewartość unikalna
@updatedAtautomatyczna data modyfikacji
?pole opcjonalne (nullable)

Przykład

model User {
  id        Int      @id @default(autoincrement())
  email     String   @unique
  name      String?
  createdAt DateTime @default(now())
}

Sekcja datasource

datasource db {
  provider = "postgresql"
  url      = env("DATABASE_URL")
}

Migracje

npx prisma migrate dev --name init tworzy i stosuje migrację na podstawie schematu. npx prisma generate odświeża typowanego klienta.

Najczęstsze pytania

Jak dodać relację?

Użyj pól relacji i atrybutów @relation — wskaż pole klucza obcego i model docelowy.

Który provider wybrać?

PostgreSQL dla większości aplikacji, SQLite do prototypów, MongoDB gdy używasz dokumentów.

Czy Mogę edytować wygenerowany model?

Tak — to zwykły tekst. Generator daje punkt startowy.

Zobacz też — powiązane narzędzia

Zainstaluj Webp.pl Miej narzędzia we własnej kieszeni!