On 06/09/10 19:09, kmpm wrote:
Regarding UUIDs, one of the business requirements (which I don't
control) is that the identifier that is to be used on barcodes and
what not is to be in the format "YYMMDDXXXX" where XXXX is the number
we are talking about. So UUID would be great and unique, as well would
the automatic pk/id from the model itself as that is unique enough.
But I need a rolling number per day and nothing else.

I can't see if you mentioned which database you are using, but if you are using Postgres, why can't you just use the default PK field and run a cronjob to excecute a postgres SETVAL at midnight?

#!/bin/sh
DATECODE=$( date +%Y%m%d )
echo "SET SETVAL('table_id_seq', '${DATECODE}0000');" | psql ....


Regards
Darryl

--
You received this message because you are subscribed to the Google Groups "Django 
users" group.
To post to this group, send email to django-us...@googlegroups.com.
To unsubscribe from this group, send email to 
django-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en.

Reply via email to