createTableChange.setTableName("customers");
createTableChange.addColumn(new ColumnConfig().setName("id").setType("int").setConstraints(new ConstraintsConfig().setNullable(false).setPrimaryKey(true)).setAutoIncrement(true));
createTableChange.addColumn(new ColumnConfig().setName("first_name").setType("varchar(50)"));
createTableChange.addColumn(new ColumnConfig().setName("last_name").setType("varchar(50)"));
CreateProcedureChange createProcedureChange = new CreateProcedureChange();
createProcedureChange.setCatalogName(change.getCatalogName());
createProcedureChange.setSchemaName(change.getSchemaName());
createProcedureChange.setProcedureName(change.getProcedureName());
createProcedureChange.setProcedureText("CREATE PROCEDURE new_customer(firstname VARCHAR(50), lastname VARCHAR(50))\n" +
" MODIFIES SQL DATA\n" +
" INSERT INTO CUSTOMERS (first_name, last_name) VALUES (firstname, lastname)");
return new Change[] {
createTableChange,