diff --git a/drizzle-seed/src/services/Generators.ts b/drizzle-seed/src/services/Generators.ts index 0d285540ee..8529379c13 100644 --- a/drizzle-seed/src/services/Generators.ts +++ b/drizzle-seed/src/services/Generators.ts @@ -1537,7 +1537,7 @@ export class GenerateUUID extends AbstractGenerator<{ const strLength = 36; // uuid v4 - const uuidTemplate = '########-####-4###-####-############'; + const uuidTemplate = '########-####-4###-N###-############'; currStr = ''; for (let i = 0; i < strLength; i++) { [idx, this.state.rng] = prand.uniformIntDistribution( @@ -1550,6 +1550,10 @@ export class GenerateUUID extends AbstractGenerator<{ currStr += stringChars[idx]; continue; } + if (uuidTemplate[i] === 'N') { + currStr += '89ab'[idx % 4]; + continue; + } currStr += uuidTemplate[i]; } return currStr;