package com.alibaba.otter.canal.parse.inbound.mysql.tsdb; import java.io.FileNotFoundException; import java.io.IOException; import org.junit.Test; import com.alibaba.druid.sql.repository.SchemaObject; import com.alibaba.druid.sql.repository.SchemaRepository; import com.alibaba.druid.util.JdbcConstants; /** * @author agapple 2018年6月7日 下午5:36:13 * @since 3.1.9 */ public class FastsqlSchemaTest { @Test public void testSimple() throws FileNotFoundException, IOException { SchemaRepository repository = new SchemaRepository(JdbcConstants.MYSQL); String sql = "create table quniya4(name varchar(255) null,value varchar(255) null,id int not null,constraint quniya4_pk primary key (id));" + "alter table quniya4 modify id int not null first;"; repository.console(sql); repository.setDefaultSchema("test"); SchemaObject table = repository.findTable("quniya4"); System.out.println(table.getStatement().toString()); } }