primary key - Auto increment depending on value of column in PostgreSQL -
the question follows, can auto increment (verification_number) depending on value of specific column (here business_uuid) verification_number increments 1 (1) depending on business_uuid's own highest number of verification_number?
database looks follows: table: verification
verification_id = integer, sequence (primary key) business_uuid = text verification_number = integer
the verification_id primary key in table , want verification_number follow it's own auto increment depending on it's highest value filtered business_uuid.
the business_uuid unique identifier each business.
is possible?
it not clear if want verification_number
saved table possible create @ query time:
select verification_id, business_uuid, row_number() over( partition business_uuid order verification_id ) verification_number verification
the problem above approach verification_number
change if rows deleted
Comments
Post a Comment