MatchingIDs
From Species File Help
(Difference between revisions)
Line 4: | Line 4: | ||
*TableID, integer, 4 bytes = tblTables.TableID | *TableID, integer, 4 bytes = tblTables.TableID | ||
*IDrelationshipID, integer, 1 byte, = tblIDrelationships.IDrelationship | *IDrelationshipID, integer, 1 byte, = tblIDrelationships.IDrelationship | ||
− | ** 1 | + | ** 1 = ID2 copied from ID1 in spin off. |
− | ** 2 | + | ** 2 = ID1 merged to create ID2. |
− | ** 3 | + | ** 3 = ID2 reserved for future merge of ID1. |
*ID1, integer, 4 bytes | *ID1, integer, 4 bytes | ||
*ID1FileID, integer, 4bytes | *ID1FileID, integer, 4bytes |
Revision as of 15:50, 8 November 2013
tblMatchingIDs, related ID values in the same table.
- The primary key is composed of TableID, IDrelationshipID, ID1 and ID2.
- TableID, integer, 4 bytes = tblTables.TableID
- IDrelationshipID, integer, 1 byte, = tblIDrelationships.IDrelationship
- 1 = ID2 copied from ID1 in spin off.
- 2 = ID1 merged to create ID2.
- 3 = ID2 reserved for future merge of ID1.
- ID1, integer, 4 bytes
- ID1FileID, integer, 4bytes
- ID2, integer, 4 bytes
- ID2FileID, integer, 4bytes
- Status, integer, 1 byte
- If IDrelationshipID = 1
- 0 = ID2 created by spin off
- 1 = Merge started, if ID1 was deleted, it has been re-created
- 2 = Values for LikeNameID and OriginalGenusID are resolved
- 5 = Values for RefID and CurrentConceptRefID resolved; merge process completed
- If IDrelationshipID = 2
- 0 = ID2 has been reserved, but not created
- 1 = ID2 has been created
- 2 = Values for LikeNameID and OriginalGenusID are resolved
- 5 = Values for RefID and CurrentConceptRefID resolved; merge process completed
- If IDrelationshipID = 3
- Status is not used.
- If IDrelationshipID = 1
- LastUpdate, smalldatetime, date and time row last updated
- ModifiedBy, integer, 4 bytes, FileUserID of the signon that made the change
- CreatedOn, smalldatetime, date and time row was created
- CreatedBy, integer, 4 bytes, FileUserID of the signon that created the row