Как создать последовательность PostgreSQL с текущим годом - PullRequest
0 голосов
/ 01 апреля 2019

Я должен создать последовательность PostgreSQL, используя текущий год автоматически в выходном результате.Эта последовательность сбрасывается каждый год.Например:

TABLE-2019-00001, TABLE-2019-00002, ...

Таким образом, в следующем году автоматически будет следующая последовательность:

TABLE-2020-00001

Мой фактический код такой:

CREATE SEQUENCE mysequence_test start 1 INCREMENT 1;

ALTER TABLE "MyTableTest" ALTER COLUMN "FieldTest" SET DEFAULT 'TABLE'||lpad(CAST(NEXTVAL('mysequence_test ') AS text),5,'0');

Возможно ли это?

...