Added ability to alter table when a new column added, or column modifying when column data changed.