Skip to main content

Seeding (CLI)

Seeders are configured in ormed.yaml and executed by running the seeder registry entrypoint you configured.

Run seeders

dart run ormed_cli:ormed seed
dart run ormed_cli:ormed seed --connection analytics

Run specific seeders

Use --class (repeatable / comma-separated) to run specific seeder classes:

dart run ormed_cli:ormed seed --class UserSeeder
dart run ormed_cli:ormed seed --class UserSeeder,PostSeeder

Pretend mode

Preview statements (when supported by the driver) without executing them:

dart run ormed_cli:ormed seed --pretend

Configuration reminder

Your ormed.yaml needs a seeds block:

seeds:
directory: lib/src/database/seeders
registry: lib/src/database/seeders.dart