Я работаю над БД и хотел бы внедрить систему, в которой уникальный идентификатор таблицы создается путем объединения нескольких других идентификаторов / факторов.По сути, я бы хотел, чтобы идентификатор выглядел следующим образом:
- 1234 (ссылка на стандартный инкрементный серийный идентификатор из другой таблицы)
- 10 (ссылка на стандартное инкрементное увеличениесерийный идентификатор из другой таблицы)
- 1234 (число, которое увеличивается с 1000-9999)
Таким образом, идентификатор будет выглядеть следующим образом:
1234101234
Кроме того,каждая из этих «записей» будет иметь несколько чувствительных ко времени экземпляров, которые хранятся в другой таблице.Для этих идентификаторов я хочу взять вышеуказанный идентификатор и добавить метку времени, чтобы он выглядел так:
12341012341234567890123
Я немного посмотрел на последовательности PSQL, но они выглядят так, как будто онив основном используется для простого увеличения или уменьшения на определенных уровнях, я не уверен, как сделать такое объединение при создании строки идентификатора или даже возможно ли это.