提交 e2b8dd0e 编写于 作者: S serge-rider

#1262 PostgreSQL metadata read fix (Generic driver)

上级 06b06acc
......@@ -17,6 +17,7 @@
package org.jkiss.dbeaver.ext.postgresql.model.jdbc;
import org.jkiss.dbeaver.ext.postgresql.model.PostgreDataSource;
import org.jkiss.dbeaver.model.DBPDataSource;
import org.jkiss.dbeaver.model.exec.jdbc.JDBCResultSet;
import org.jkiss.dbeaver.model.impl.jdbc.JDBCUtils;
import org.jkiss.dbeaver.model.impl.jdbc.exec.JDBCResultSetMetaDataImpl;
......@@ -39,7 +40,11 @@ public class PostgreResultSetMetaDataImpl extends JDBCResultSetMetaDataImpl
*/
@Override
public String getCatalogName(int column) throws SQLException {
return ((PostgreDataSource)resultSet.getSession().getDataSource()).getDefaultInstance().getName();
DBPDataSource dataSource = resultSet.getSession().getDataSource();
if (dataSource instanceof PostgreDataSource) {
return ((PostgreDataSource)dataSource).getDefaultInstance().getName();
}
return null;
}
@Override
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册