alter table specification generation