Я использую Postgres 9.1 и хотел бы создать последовательность, которую я могу использовать в качестве первичного ключа, и который должен выглядеть следующим образом:Создание последовательности, значения которых представляют собой сочетание символов и чисел
| entity_id_seq |
-----------------
| X0001 |
| X0002 |
....
| X|
и nextval('entity_id_seq')
вернется 'X0124'
.
Любая идея, как и если это возможно с чистыми Postgres?
Большое спасибо!
Хотите ли вы использовать его в определении столбца для автоматически увеличивающегося ключа? Вы хотите, чтобы он всегда напоминал «X [0-9] {4}»? –
@SzymonGuz Ответы на оба вопроса да :-) – Beasterfield