Backend & APISûr100100/100

Prisma CLI Migrate Resolve (Prisma)

prisma migrate resolve

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-migrate-resolve__prisma-cursor-plugin__skills-edfee12ea6e4
Prisma
prisma/cursor-plugin
Contenu à copier
---
name: prisma-cli-migrate-resolve
description: prisma migrate resolve
license: MIT
metadata:
  origin: Prisma
  author: prisma
  version: "7.0.0"
---

# prisma migrate resolve

Resolves issues with database migrations, such as failed migrations or baselining.

## Command

```bash
prisma migrate resolve [options]
```

## What It Does

Updates the `_prisma_migrations` table to manually change the state of a migration. This is a recovery tool.

## Options

You must provide exactly one of `--applied` or `--rolled-back`.

| Option | Description |
|--------|-------------|
| `--applied <name>` | Mark a migration as **applied** (success) |
| `--rolled-back <name>` | Mark a migration as **rolled back** (ignored/failed) |
| `--schema` | Path to schema file |
| `--config` | Custom path to your Prisma config file |

## Examples

### Mark as Applied (Baselining)

If you have existing tables and want to initialize migrations without running the SQL:

```bash
prisma migrate resolve --applied 20240101000000_initial_migration
```

This tells Prisma "Assume this migration has already run".

### Mark as Rolled Back (Fixing Failures)

If a migration failed (e.g., syntax error) and you fixed the SQL or want to retry:

```bash
prisma migrate resolve --rolled-back 20240115120000_failed_migration
```

This tells Prisma "Forget this migration run, let me try applying it again".

## Use Cases

1. **Baselining**: Adopting Prisma Migrate on an existing production database.
2. **Failed Migrations**: Recovering from a failed `migrate deploy` in production.
3. **Hotfixes**: reconciling manual database changes (rare).

## References

- [Baselining](https://www.prisma.io/docs/guides/database/developing-with-prisma-migrate/baselining)
- [Troubleshooting](https://www.prisma.io/docs/guides/database/production-troubleshooting)
Colle ce Markdown dans ton agent ou utilise les boutons ci-dessus pour l’écrire dans ton projet.

Ce que fait Prisma CLI Migrate Resolve (Prisma)

[Baselining](https://www.prisma.io/docs/guides/database/developing-with-prisma-migrate/baselining)
[Troubleshooting](https://www.prisma.io/docs/guides/database/production-troubleshooting)

Comment utiliser Prisma CLI Migrate Resolve (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 Migrate Resolve (Prisma)

Dis simplement à ton agent quelque chose comme :

Applique le skill prisma-cli-migrate-resolve__prisma-cursor-plugin__skills-edfee12ea6e4 à cette tâche
Utilise prisma-cli-migrate-resolve__prisma-cursor-plugin__skills-edfee12ea6e4 pour améliorer cette implémentation
Passe en revue ce sujet avec prisma-cli-migrate-resolve__prisma-cursor-plugin__skills-edfee12ea6e4

Skills liés à Prisma CLI Migrate Resolve (Prisma)