Verificação da estrutura do BD

Erro "java.sql.SQLException: ERROR: function information_schema._pg_keypositions() does not exist". O que fazer?

RTDBUT.UTL_DB_SCHEMA.FAQ-477
Isso é um bug do driver do Postgres. Atualizar o driver para a versão postgresql-8.1-410.jdbc3.jar ou superior.

Se o problema persistir, entrar como administrador no pg e executar:

SET search_path TO information_schema, public;

CREATE FUNCTION _pg_keypositions() RETURNS SETOF integer LANGUAGE sql IMMUTABLE AS
'select g.s from generate_series(1,current_setting''max_index_keys'')::int,1) as g(s)';