bug fixed for postgresql support

This commit is contained in:
wenshao
2015-06-02 09:20:51 +08:00
parent ae77ab5188
commit fc4919c758
2 changed files with 8 additions and 2 deletions
@@ -164,7 +164,7 @@ public class PGWallVisitor extends PGASTVisitorAdapter implements WallVisitor {
@Override
public String toSQL(SQLObject obj) {
return SQLUtils.toOracleString(obj);
return SQLUtils.toPGString(obj);
}
@Override
@@ -23,7 +23,8 @@ import com.alibaba.druid.sql.PGTest;
import com.alibaba.druid.sql.ast.SQLStatement;
import com.alibaba.druid.sql.dialect.postgresql.parser.PGSQLStatementParser;
import com.alibaba.druid.sql.dialect.postgresql.visitor.PGSchemaStatVisitor;
import com.alibaba.druid.stat.TableStat;
import com.alibaba.druid.wall.WallProvider;
import com.alibaba.druid.wall.spi.PGWallProvider;
public class PGShowTest extends PGTest {
@@ -42,6 +43,11 @@ public class PGShowTest extends PGTest {
System.out.println("Tables : " + visitor.getTables());
System.out.println("fields : " + visitor.getColumns());
{
WallProvider provider = new PGWallProvider();
provider.check(sql);
}
// Assert.assertTrue(visitor.getTables().containsKey(new TableStat.Name("reviews")));