Backend & APISûr100100/100
Prisma CLI DB Push (Prisma)
prisma db push. Reference when using this Prisma feature.
ou envoie-le directement à ton agent.
Installer dans ton projet
$ curl -fsSL https://arboristhree.xyz/cli/install-skill.mjs -o /tmp/arboris-install-skill.mjs && node /tmp/arboris-install-skill.mjs prisma-cli-db-push__prisma-cursor-plugin__skills-e30dc189a847Prisma
prisma/cursor-plugin
Contenu à copier
--- name: prisma-cli-db-push description: prisma db push. Reference when using this Prisma feature. license: MIT metadata: origin: Prisma author: prisma version: "7.0.0" --- # prisma db push Pushes schema changes directly to database without creating migrations. Ideal for prototyping. ## Command ```bash prisma db push [options] ``` ## What It Does - Syncs your Prisma schema to the database - Creates database if it doesn't exist - Does NOT create migration files - Does NOT track migration history ## Options | Option | Description | |--------|-------------| | `--force-reset` | Force a reset of the database before push | | `--accept-data-loss` | Ignore data loss warnings | | `--schema` | Custom path to your Prisma schema | | `--config` | Custom path to your Prisma config file | | `--url` | Override the datasource URL from the Prisma config file | ### Removed in v7 - `--skip-generate` - Run `prisma generate` explicitly ## Examples ### Basic push ```bash prisma db push ``` ### Accept data loss ```bash prisma db push --accept-data-loss ``` Required when changes would delete data (dropping columns, etc.) ### Force reset ```bash prisma db push --force-reset ``` Completely resets database and applies schema. ### Full workflow (v7) ```bash prisma db push prisma generate # Must run explicitly in v7 ``` ## When to Use - **Prototyping** - Rapid schema iteration - **Local development** - Quick schema changes - **MongoDB** - Primary workflow (migrations not supported) - **Testing** - Setting up test databases ## When NOT to Use - **Production** - Use `migrate deploy` - **Team collaboration** - Use migrations for trackable changes - **When you need rollback** - Migrations provide history ## Comparison with migrate dev | Feature | db push | migrate dev | |---------|---------|-------------| | Creates migration files | No | Yes | | Tracks history | No | Yes | | Requires shadow database | No | Yes | | Speed | Faster | Slower | | Rollback capability | No | Yes | | Best for | Prototyping | Development | ## MongoDB Workflow MongoDB doesn't support migrations. Use `db push` exclusively: ```bash # Schema changes for MongoDB prisma db push prisma generate ``` ## Common Patterns ### Prototyping workflow ```bash # Make schema changes # ... # Push to database prisma db push # Generate client prisma generate # Test your changes # Repeat as needed ``` ### Reset and start fresh ```bash prisma db push --force-reset prisma db seed ``` ### Handling conflicts If `db push` can't apply changes safely: ``` Error: The following changes cannot be applied: - Removing field `email` would cause data loss Use --accept-data-loss to proceed ``` Decide whether data loss is acceptable, then: ```bash prisma db push --accept-data-loss ``` ## Transition to Migrations When ready for production, switch to migrations: ```bash # Create baseline migration from current schema prisma migrate dev --name init ``` Then use `migrate dev` for future changes.
Colle ce Markdown dans ton agent ou utilise les boutons ci-dessus pour l’écrire dans ton projet.
Ce que fait Prisma CLI DB Push (Prisma)
Syncs your Prisma schema to the database
Creates database if it doesn't exist
Does NOT create migration files
Does NOT track migration history
Comment utiliser Prisma CLI DB Push (Prisma)
1
Copie le prompt
Un clic copie le prompt packagé (ou l'envoie à ton agent).
2
L'agent installe le skill
Il ajoute le SKILL.md et ses ressources à ton projet.
3
Activation automatique
Le skill s'active dès que le contexte correspond.
Déclencheurs pour Prisma CLI DB Push (Prisma)
Dis simplement à ton agent quelque chose comme :
Applique le skill prisma-cli-db-push__prisma-cursor-plugin__skills-e30dc189a847 à cette tâche
Utilise prisma-cli-db-push__prisma-cursor-plugin__skills-e30dc189a847 pour améliorer cette implémentation
Passe en revue ce sujet avec prisma-cli-db-push__prisma-cursor-plugin__skills-e30dc189a847
Skills liés à Prisma CLI DB Push (Prisma)
Activate Site (Microsoft)
Activates and provisions a Power Pages website in a Power Platform environment via the Power Platform REST API. Use when the user wants to activate, provision, turn on, or enable a Power Pages website or portal.IA Core (TanStack)
Entry point for TanStack AI skills. Routes to chat-experience, tool-calling, media-generation, structured-outputs, adapter-configuration, ag-ui-protocol, middleware, locks, custom-backend-integration, and debug-logging, plus the skills shipped by companion packages (@tanstack/ai-persistence, @tanstack/ai-code-mode). Use chat() not streamText(), openaiText() not createOpenAI(), toServerSentEventsResponse() not manual SSE, middleware hooks not onEnd callbacks.api-connector-builder
Build a new API connector or provider by matching the target repo's existing integration pattern exactly. Use when adding one more integration without inventing a second architecture.