]> git.pond.sub.org Git - empserver/commit
xundump: Support splitting any table
authorMarkus Armbruster <armbru@pond.sub.org>
Sat, 8 Feb 2014 11:16:34 +0000 (12:16 +0100)
committerMarkus Armbruster <armbru@pond.sub.org>
Sun, 1 Feb 2015 15:52:59 +0000 (16:52 +0100)
commit515beef12eef02b76f1af8c35b160767bf9bfe0f
tree7c57efbd628ce9220f7442adc9f98390cab3cb11
parent67425a06d920efa76ba1c09d4b484c7357f41276
xundump: Support splitting any table

Each part of a split table needs to supply rows for the same objects.
We currently require each part to name its objects explicitly, with an
object ID field, and don't support splitting tables that don't have
such IDs.  These restrictions became arbitrary when commit 4e23c45
implemented checking each partial table supplies the same rows.  Relax
them.

Affects tables sect, news, lost, realm, game, infrastructure.

Signed-off-by: Markus Armbruster <armbru@pond.sub.org>
src/lib/common/xundump.c
tests/empdump/errors.err
tests/empdump/errors.status
tests/empdump/xundump-errors/colhdr-ellipsis
tests/empdump/xundump-errors/colhdr-ellipsis3 [deleted file]
tests/empdump/xundump-errors/colhdr-ellipsis4 [deleted file]
tests/empdump/xundump-errors/colhdr-ellipsis5 [deleted file]
tests/empdump/xundump-errors/colhdr-miss2
tests/empdump/xundump-errors/fld-unexpid1