Patent ID: 7904489

Claim:
A method comprising: unloading a table divided into partitions such that each partition is unloaded into a separate unload file and such that an instruction file including instructions for loading records from the unload files into the table is generated; accessing the instruction file to determine the names of the unload files; for each unload file: creating a name for a load file by partially altering the name of the unload file read from the instruction file; creating the load file; reading data from the unload file; changing at least one part of the data to form changed data, wherein changing at least one part of the data comprises: retrieving an old encryption key; decrypting a value in the data using the old encryption key to form a decrypted value; retrieving a new encryption key; encrypting the decrypted value using the new encryption key to form a value in the changed data; writing the changed data to the load file; and writing a load instruction file including instructions for loading records from the load files to the table.