mix orkestra.projection.rollback (orkestra v0.2.0)

Copy Markdown View Source

Rolls back migrations for the named projection.

By default rolls back one step. Use --step N to roll back N steps, or --all to roll back every migration.

The projection's migration directory and migration tracking table are discovered via __projection_config__/0 on the projector module (generated by use Orkestra.Projector).

Usage

mix orkestra.projection.rollback MyApp.OrderProjector
mix orkestra.projection.rollback MyApp.OrderProjector --step 3
mix orkestra.projection.rollback MyApp.OrderProjector --all

Options

  • --step N — number of migrations to roll back (default: 1).
  • --all — roll back all applied migrations.