Fix issue where googlemap table wasn't renamed

For some reason, when the code tried to get the columns for the renamed table it found the table hadn't been renamed yet. To work around this, the migration now gets the columns first and renames the table second.