Documentation
¶
Overview ¶
Package seeders provides a registry-based database seeding system.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ResetRegistry ¶
func ResetRegistry()
ResetRegistry clears all registered seeders. Used in tests only.
Types ¶
type Seeder ¶
type Seeder interface {
// Name returns the seeder's unique name (used with --seeder flag).
Name() string
// Seed populates the database with data.
Seed(db *gorm.DB) error
}
Seeder defines the interface for database seeders.
type UserSeeder ¶
type UserSeeder struct{}
UserSeeder creates default user accounts.
func (*UserSeeder) Name ¶
func (s *UserSeeder) Name() string
Click to show internal directories.
Click to hide internal directories.