humlab-sead / sead_change_control

Sane SEAD change control using Sqitch.
1 stars 0 forks source link

20231123_DDL_UUID #139

Open roger-mahler opened 9 months ago

roger-mahler commented 9 months ago

This tasks add UUIDs as unique index to a selected set of SEAD entity tables.

Scope

This task adds UUID to the following entity (root aggregate) tables in SEAD:

Constraints

Motivation

The use of UUIDs as primary keys has the folllowing advantages for primary keys compared to serial (auto-incremental) primary keys:

Upsides for the SEAD database

The main upsides in particular for SEAD are:

Downsides

The downsides to using UUIDs is mainly:

roger-mahler commented 8 months ago

Add UUID to Bibliographic data