Я должен создать последовательность 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');
Возможно ли это?