Seed Tracking
Track database seed operations for initial data setup.
⚠️ Developer Access Only
This page is only accessible to users with developer privileges.
Overview
Seeds are initial data sets loaded into the database during setup. Track which seeds have been run and their status.
Page Layout
- Seeds Overview - Summary of seeds
- Seed List - All available seeds
- Execution History - When seeds were run
- Run Seed - Execute seeds
Seed Information
| Field | Description |
|---|---|
| Seed Name | Identifier |
| Description | What data it creates |
| Status | Run/Not Run |
| Last Run | When executed |
| Records | Records created |
Seed Categories
| Category | Purpose |
|---|---|
| Core | Essential system data |
| Configuration | Default settings |
| Demo | Sample/demo data |
| Reference | Reference data |
Common Tasks
Viewing Seed Status
- Go to Developer → Tools → Seed Tracking
- View all seeds
- Check run status
- See what's pending
Running a Seed
- Find seed to run
- Click Run Seed
- Confirm execution
- Monitor progress
- Verify results
Viewing Seed Details
- Click on seed name
- View:
- Description
- Records created
- Last run details
- Any errors
Seed Status
| Status | Meaning |
|---|---|
| Not Run | Seed hasn't been executed |
| Completed | Successfully run |
| Partial | Some records created |
| Failed | Error during execution |
Tips
- Order Matters - Some seeds depend on others
- Run Once - Most seeds should only run once
- Verify Data - Check data after seeding
- Backup First - Before running seeds
- Environment - Use correct seeds for environment
Related Pages
- System Migrations - Database migrations
- Database Tables - View data
💡 Note: Seeds typically run during initial setup. Running in production requires caution.
