• towerful@programming.dev
    link
    fedilink
    arrow-up
    1
    ·
    2 years ago

    I think the most_recent is to power the unique index constraint. This “powers” the whole thing.

    Whereas the sort_order is to allow easy sorting, which is just for human readability. You could argue that you can rely on the “created_at” for this.
    Considering the examples increment it by 10, I assume this is to allow admins to manually override a sequence or force a data consistency thing or whatever.