Index Considerations
Index considerations include:
-
Database differences.
-
Non-unique indexes.
Platform Considerations
The database platform may have a limitation on the number of columns that an index can contain. Some have a restriction of 16 columns for an index. If the table that you want to archive already has 16 keys, then you can't add other keys (PSARCH_ID and PSARCH_BATCHNUM from PSARCHIVE_SBR sub-record) to the corresponding history table.
To solve this problem, you can create the history table with the PSARCH_ID and PSARCH_BATCHNUM as non-key fields.
Non-Unique Indexes
The SQL generated by the Data Archive Manager assumes that index keys identify unique rows. Therefore, the base table of the base object must have unique indexes.