drizzle-team/drizzle-orm · error · RangeError
count exceeds max number of unique street names(${maxUniqueS
Error message
count exceeds max number of unique street names(${maxUniqueStreetnamesNumber}). What it means
Error "count exceeds max number of unique street names(${maxUniqueStreetnamesNumber})." thrown in drizzle-team/drizzle-orm.
Source
Thrown at drizzle-seed/src/services/Generators.ts:2264
private state: {
rng: prand.RandomGenerator;
possStreetNameObjs: {
indicesGen: GenerateUniqueInt;
maxUniqueStreetNamesNumber: number;
count: number;
arraysToChooseFrom: string[][];
}[];
} | undefined;
public override isUnique = true;
override init({ count, seed }: { count: number; seed: number }) {
const streetNumberStrs = Array.from({ length: 999 }, (_, i) => String(i + 1));
const maxUniqueStreetnamesNumber = streetNumberStrs.length * firstNames.length * streetSuffix.length
+ streetNumberStrs.length * firstNames.length * streetSuffix.length;
if (count > maxUniqueStreetnamesNumber) {
throw new RangeError(
`count exceeds max number of unique street names(${maxUniqueStreetnamesNumber}).`,
);
}
const maxStreetAddressLength = 4 + Math.max(maxFirstNameLength, maxLastNameLength) + 1 + maxStreetSuffixLength;
if (this.stringLength !== undefined && this.stringLength < maxStreetAddressLength) {
throw new Error(
`You can't use street address generator with a db column length restriction of ${this.stringLength}. Set the maximum string length to at least ${maxStreetAddressLength}.`,
);
}
const rng = prand.xoroshiro128plus(seed);
// ["1", "2", ..., "999"]
const possStreetNameObjs = [
{
indicesGen: new GenerateUniqueInt({
minValue: 0,View on GitHub (pinned to b7862528fd)
Solutions
- Reduce the requested unique street-name count or drop the unique constraint.
When it happens
Trigger: Requesting more unique street names than the street-name pool contains.
Common situations: Large unique street-name counts exceeding maxUniqueStreetnamesNumber.
AI-assisted analysis of drizzle-team/drizzle-orm@b7862528fd (2026-08-03).
Data as JSON: /data/errors/8f6b671fd720495b.json.
Report an issue: GitHub.