diff --git a/plugins/org.jkiss.dbeaver.ext.postgresql/src/org/jkiss/dbeaver/ext/postgresql/model/PostgreDialect.java b/plugins/org.jkiss.dbeaver.ext.postgresql/src/org/jkiss/dbeaver/ext/postgresql/model/PostgreDialect.java index 2edc8a173a11da89b6a390dbe40f5535536f09db..12cfee241bdbda8bf5b64fa1a634dd6d31122d08 100644 --- a/plugins/org.jkiss.dbeaver.ext.postgresql/src/org/jkiss/dbeaver/ext/postgresql/model/PostgreDialect.java +++ b/plugins/org.jkiss.dbeaver.ext.postgresql/src/org/jkiss/dbeaver/ext/postgresql/model/PostgreDialect.java @@ -70,6 +70,8 @@ class PostgreDialect extends JDBCSQLDialect { addSQLKeyword("RETURNING"); addSQLKeyword("VARIADIC"); addSQLKeyword("PERFORM"); + addSQLKeyword("FOREACH"); + addSQLKeyword("LOOP"); addFunctions( Arrays.asList( @@ -94,6 +96,11 @@ class PostgreDialect extends JDBCSQLDialect { )); removeSQLKeyword("LENGTH"); + + addDataTypes( + Arrays.asList( + "void") + ); } /*