Gerando números seqüenciais no aplicativo saas multiusuário

Como as pessoas geram inteiros auto_incrementing para um usuário específico em um aplicativo saas típico?

Por exemplo, os números das faturas de todas as faturas de um usuário em particular devem ser auto_incrementing e iniciar em 1. O campo id do rails não pode ser usado nesse caso, pois é compartilhado entre todos os usuários.

No topo da minha cabeça, eu poderia contar todas as faturas que um usuário tem, e então adicionar 1, mas alguém sabe de alguma solução melhor?

questionAnswers(6)

yourAnswerToTheQuestion