Skip to main content

Module seeding

Module seeding 

Source
Expand description

数据 seeding/fixture 管理模块(v4.1.0,data-seeding feature gate)

提供 FakerGenerator(faker 数据生成)、FixtureLoader(fixture 模板加载)、 SeedManager(种子版本管理 + 依赖排序 + 幂等执行 + 环境隔离)。

Re-exports§

pub use faker::FakerGenerator;
pub use fixture::FixtureLoader;
pub use fixture::FixtureTemplate;
pub use fixture::Reference;
pub use manager::SeedEnv;
pub use manager::SeedFile;
pub use manager::SeedManager;
pub use manager::SeedMode;
pub use manager::SeedReport;

Modules§

faker
FakerGenerator — faker 数据生成器
fixture
FixtureLoader — fixture 模板加载器
manager
SeedManager — 种子版本管理 + 依赖排序 + 幂等执行 + 环境隔离

Structs§

FieldDef
模型字段定义
ModelDef
模型定义(用于批量生成)

Enums§

FieldType
字段类型(用于推断默认生成器)
SeedError
seeding 错误类型

Traits§

FieldGenerator
字段生成器 trait(扩展性:用户可注册自定义生成器)

Type Aliases§

Record
生成的记录(字段名 → 值)