Estoy usando typeorm y nestJs
Tengo una entidad en la que estoy usando el decorador @PrimaryGeneratedColumn('uuid') ¿puedo especificar de alguna manera una versión específica del uuid?
@PrimaryGeneratedColumn('uuid') uuid: string;se puede hacer asi?
@PrimaryGeneratedColumn('uuid:4') #?Desde aquí :
TypeORM utiliza la función UUID v4 compatible con RFC4122 para controladores que no tienen una función uuid incorporada
Entonces, dependiendo del controlador, ya está obteniendo UUID V4.
Si necesita una implementación de UUID diferente, puede usar algo como lo siguiente para configurar manualmente la ID. Lo he usado mucho para identificaciones cortas, y funciona bien.
import { v4 as uuidv4 } from 'uuid'; @PrimaryColumn() uuid: string = uuidv4()