[Dbix-class] Strict sequence primary key
Wes Cravens
wcravens at cortex-it.com
Wed Jan 20 22:36:10 GMT 2010
Ronald J Kimball wrote:
> Wes Cravens wrote:
>> In an effort to create strictly sequential (Incrementing Integer no
>> gaps) primary keys my method has traditionally been:
>>
>> BEGIN;
>> LOCK table;
>> SELECT MAX(id) FROM table;
>> INSERT INTO table...;
>> COMMIT;
>>
>> I'm relatively new to DBIC and have not really seen a way to do this
>> unless I create a wrapper to handle it.
>>
>> Is there something I am missing?
>
> Why do require strictly sequential primary keys?
It's not always necessary but we do have architecture in an accounting
transaction system where items must be strictly sequential and can also
never be deleted. The auditing side of the application require this.
Wes
More information about the DBIx-Class
mailing list