Using the "schema" of:
- Insert row into entity table ()
- Insert row into revision table ()
- Insert row into <entity>_data table (...data)
- Insert row into <entity>_header table (bbid)
- Insert row into <entity>_revision table (revision_id, bbid, data_id)
- Insert row into revision table ()
- Duplicate existing row in <entity>_data table, updating (...data)
- Insert row into <entity>_revision table (revision_id, bbid, data_id)
- Insert row into revision table ()
- Duplicate target entity data row in <entity>_data table (...data)
- Bulk-add aliases from user-selected source entity data which don't already exist on target data using procedure for "Adding an Alias"
- Bulk-add identifiers from user-selected source entity data which don't already exist on target data using procedure for "Adding an Identifier"
- Bulk-add relationships from user-selected source entity data which don't already exist on target data using procedure for "Adding a Relationship"
- Insert row into revision table ()
- Insert row into <entity>_revision table (revision_id, bbid, null)
- Insert row into alias_set
- Insert rows into alias_set__alias for existing aliases
- Insert row into alias
- Insert row into alias_set__alias for new alias
- Duplicate existing row in <entity>_data table, updating (alias_set_id)
- Insert row into revision table ()
- Insert row into <entity>_revision table (revision_id, bbid, data_id)
- Insert row into alias_set
- Insert rows into alias_set__alias for existing aliases, apart from updated
- Duplicate alias row, edit required fields
- Insert row into alias_set__alias for updated alias
- Duplicate existing row in <entity>_data table, updating (alias_set_id)
- Insert row into revision table ()
- Insert row into <entity>_revision table (revision_id, bbid, data_id)
- Insert row into alias_set
- Insert rows into alias_set__alias for existing aliases, apart from deleted
- Duplicate existing row in <entity>_data table, updating (alias_set_id)
- Insert row into revision table ()
- Insert row into <entity>_revision table (revision_id, bbid, data_id)
- Insert two rows into relationship_set ()
- Insert two rows into relationship_set__relationship for each existing relationship (set_id, relationship_id, source)
- Insert a row into relationship (type_id)
- Insert two rows into relationship_set__relationship for the new relationship (set_id, relationship_id, source)
- Insert row into revision table ()
- Duplicate existing rows in <entity>_data tables, updating (...relationship_set)
- Insert rows into <entity>_revision tables (revision_id, bbid, data_id)
- Insert two rows into revision_parent - one for each parent revision, linking to the newly created revision
- Insert two rows into relationship_set ()
- Insert two rows into relationship_set__relationship for each existing relationship, apart from updated (set_id, relationship_id, source)
- Duplicate row in relationship to be edited, updating with new type (type_id)
- Insert two rows into relationship_set__relationship for the updated relationship (set_id, relationship_id, source)
- Insert row into revision table ()
- Duplicate existing rows in <entity>_data tables, updating (...relationship_set)
- Insert rows into <entity>_revision tables (revision_id, bbid, data_id)
- Insert two rows into revision_parent - one for each parent revision, linking to the newly created revision
- Insert two rows into relationship_set ()
- Insert two rows into relationship_set__relationship for each existing relationship, apart from deleted (set_id, relationship_id, source)
- Insert row into revision table ()
- Duplicate existing rows in <entity>_data tables, updating (...relationship_set)
- Insert rows into <entity>_revision tables (revision_id, bbid, data_id)
- Insert two rows into revision_parent - one for each parent revision, linking to the newly created revision