Geração de códido serial formato yyyyMMdd9999

Qual seria a forma mais otmizada para gerar um código serial no formato yyyyMMdd9999 (ano, mes, dia e quatro digitos em ordem crescente) para salvar no banco postgresql?

obrigado

Nao entendi onde está sua dúvida exatamente:

  • Gerar os últimos quatro dígitos ?
  • Gravar no banco de dados?
  • Porque a forma mais otimizada? Quais sao seus requisitos de performance?