Скажем, у меня есть стол, подобный сообщениям, который имеет типичные столбцы, такие как id, body, created_at. Я хотел бы создать уникальную строку с созданием каждого сообщения, для использования в чем-то вроде укорачивания URL. Так может быть, 10-значная буквенно-цифровая строка. Он должен быть уникальным в таблице, как первичный ключ.
В идеале для Postgres был бы способ решить обе эти проблемы:
- создать строку
- обеспечить его уникальность
И они должны идти рука об руку, потому что моя цель состоит в том, чтобы не беспокоиться о каком-либо кодексе, обеспечивающем уникальность в моем приложении.