Skip to content

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

FieldDescription
Seed NameIdentifier
DescriptionWhat data it creates
StatusRun/Not Run
Last RunWhen executed
RecordsRecords created

Seed Categories

CategoryPurpose
CoreEssential system data
ConfigurationDefault settings
DemoSample/demo data
ReferenceReference data

Common Tasks

Viewing Seed Status

  1. Go to DeveloperToolsSeed Tracking
  2. View all seeds
  3. Check run status
  4. See what's pending

Running a Seed

  1. Find seed to run
  2. Click Run Seed
  3. Confirm execution
  4. Monitor progress
  5. Verify results

Viewing Seed Details

  1. Click on seed name
  2. View:
    • Description
    • Records created
    • Last run details
    • Any errors

Seed Status

StatusMeaning
Not RunSeed hasn't been executed
CompletedSuccessfully run
PartialSome records created
FailedError 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

💡 Note: Seeds typically run during initial setup. Running in production requires caution.

Released under the MIT License.