Как генерировать уникальные slug для ЧПУ?
Есть в БД таблица постов и там же колонки name и slug. slug строится на основе строки из name.
name="title" -> slug="title"
name="title-1" -> slug="title-1"
name="title-2" -> slug="title-2"
Не смог сделать так что бы если имя в колонке name совпало с уже существующем при создании нового поста, то slug пририсовывал себе цифру. Например:
name="title" -> slug="title"
name="title" -> slug="title-1"
name="title" -> slug="title-2"
name="title" -> slug="title-3"
Пробовал разные способы, но без успеха.
Стек mysql+nodejs(NestJS)