QFakerModelSpec
@quik/faker / QFakerModelSpec
Type Alias: QFakerModelSpec
QFakerModelSpec =
object
Defined in: faker/src/spec/QFakerSpec.ts:47
Configuration for a single database model in the spec.
Properties
batchSize?
optionalbatchSize?:number
Defined in: faker/src/spec/QFakerSpec.ts:64
Rows processed per batch (generate: INSERT batch size; anonymize: SELECT page size). Defaults to 500.
count?
optionalcount?:number
Defined in: faker/src/spec/QFakerSpec.ts:58
Number of rows to INSERT in generate mode. Defaults to 100.
fields
fields:
Record<string,QFakerFieldSpec>
Defined in: faker/src/spec/QFakerSpec.ts:74
Field-level generation rules keyed by property name.
mode
mode:
"generate"|"anonymize"
Defined in: faker/src/spec/QFakerSpec.ts:53
Operation mode.
generate— INSERT new rows.anonymize— UPDATE existing rows in place, preserving PKs and FKs.
tableName?
optionaltableName?:string
Defined in: faker/src/spec/QFakerSpec.ts:69
DB table / entity name used for queries. Defaults to the model name from the spec key.