Database version management, nothing too complicated
Typical use would be similar to this. If there is a version of this component already in the table then an unique violation exception will be thrown.
select *
from start_version_update('1', 'Initial version', _component := 'languages_translations');