assertType(from, column1.getType());
assertFalse(column1.isNullable());
column1.setType(from); // reset to proper type since this will be required further in test
StringBuffer buf = new StringBuffer(128);
ExecStep exec = new ExecStep();
SQLScript script = new SQLScript();
SQLStatement insert = new SQLStatement();
buf.append("insert into ");
buf.append(table.getFullName(null));
buf.append(" (");
buf.append(column0.getName());
buf.append(", ");
buf.append(column1.getName());
buf.append(") values (1, ");
m_adapter.appendLiteral(buf, column1, seed);
buf.append(")");
insert.setSQL(buf.toString()); // ensure at least one row in table
script.addStatement(insert);
exec.getScriptHolder().addScript(script);
upgrade(exec, null, null); // insert a record into the table to test altering an actual value
AlterColumnStep step = new AlterColumnStep();
ColumnOutline outline = new ColumnOutline("value");