Every row, as a log of facts
An append table keeps every row it accepts and carries no primary key. Use it for events, readings and other facts that are never corrected in place; corrections are derived downstream, in a keyed table a transformation maintains.