# MigrateDownOptions interface · @imqueue/pg-prisma

Source: https://imqueue.org/api/pg-prisma/latest/pg-prisma.migratedownoptions/
Published: 2026-08-01
Author: @imqueue maintainers (https://github.com/imqueue)
Package: @imqueue/pg-prisma 1.0.1 — generated reference, not hand-written

Everything [migrateDown()](https://imqueue.org/api/pg-prisma/latest/pg-prisma.migratedown/) needs: no globals and no environment are read.

**Signature:**

```typescript
export interface MigrateDownOptions 
```

## Properties


| Property | Modifiers | Type | Description |
| --- | --- | --- | --- |
| [databaseUrl](https://imqueue.org/api/pg-prisma/latest/pg-prisma.migratedownoptions.databaseurl/) |  | string | Postgres connection string for the database to roll back. |
| [deleteFolder?](https://imqueue.org/api/pg-prisma/latest/pg-prisma.migratedownoptions.deletefolder/) |  | boolean | _(Optional)_ Delete the migration folder after a successful rollback. |
| [dryRun?](https://imqueue.org/api/pg-prisma/latest/pg-prisma.migratedownoptions.dryrun/) |  | boolean | _(Optional)_ Report the actions without changing anything. |
| [generateOnly?](https://imqueue.org/api/pg-prisma/latest/pg-prisma.migratedownoptions.generateonly/) |  | boolean | _(Optional)_ Only (re)generate missing `down.sql` files; don't apply anything. |
| [log?](https://imqueue.org/api/pg-prisma/latest/pg-prisma.migratedownoptions.log/) |  | (message: string) => void | _(Optional)_ Progress reporter (defaults to a no-op — the core stays silent). |
| [migrationsDir](https://imqueue.org/api/pg-prisma/latest/pg-prisma.migratedownoptions.migrationsdir/) |  | string | Absolute path to the Prisma migrations directory. |
| [projectRoot](https://imqueue.org/api/pg-prisma/latest/pg-prisma.migratedownoptions.projectroot/) |  | string | Working directory for `prisma migrate diff` (holds prisma.config.ts). |
| [steps?](https://imqueue.org/api/pg-prisma/latest/pg-prisma.migratedownoptions.steps/) |  | number | _(Optional)_ Number of most-recent applied migrations to roll back (default 1). |

