abstracted out the createArchiveTable method to facilitate easier use in module migrations