Напилил я новости с UUID
ами в качестве primary key
и выставил их для фронтенда. Вышла вот такая урла:
supersite.com/user_alex/post/0ca3501e-a6eb-4081-a55f-532baf2d7673
Пришли SEO'шники и сказали что бы я эту урлу присунил себе в dev/null
. Пришлось все переделывать под ЧПУ(Человекопонятный URL). То есть в такой вид. Аля как сделали на медиуме.
supersite.com/user_alex/post/great-article-532baf2d7673ff23
Финальная таблица:
CREATE TABLE articles (
id BIGSERIAL PRIMARY KEY,
publicId character varying(16) NOT NULL,
slug character varying(70),
"userId" uuid NOT NULL,
content jsonb NOT NULL,
private boolean DEFAULT false,
"createdAt" timestamp with time zone NOT NULL DEFAULT now(),
"updatedAt" timestamp with time zone NOT NULL DEFAULT now()
);
Пилите для паблишинг сайтов ссылки сразу с ЧПУ