Refactor create_table to use add_spatial_column