On 17-09-2012 15:47, Tulio Santos wrote: > Instalei a nova versão do postgres (9.2) para ver as novidades.. > porém me deparei com um problema.. > ao tentar acessar a nova base com "psql" no terminal, consigo sem problema > algum.. > mas se o faço através do "SQL Manager" da EMS... ele me retorna um erro, > dizendo que a coluna "spclocation" não existe.. > Normal... O catálogo muda a cada versão nova. Você precisa utilizar uma versão do aplicativo que suporte a versão (9.2) do PostgreSQL. O PostgreSQL ficou em beta por uns 6 meses contendo modificações. Pelo visto, não foi tempo suficiente para eles atualizarem a ferramenta. Se isso lhe incomodar, utilize uma ferramenta que já suporte o 9.2 (como por exemplo, PgAdmin).
> ao tentar utilizar o sistema interno da empresa (desenvolvido em Delphi) não > foi possivel conectar tb.. > mas nao retornou erro, apenas não encontrou o banco.. sendo q na mesma > maquina foi possivel acessar atraves do terminal de comando... > Você chegou a olhar nos logs do PostgreSQL? > Essa coluna que não existe mais, é utilizada para quais fins? > Ela é considerada parametro em muitas aplicações para consultar a existencia > de um BD? > É possivel que as aplicações geradas em Delphi a utilizem tb ao se conectar > ao BD? > (utilizamos o componente Zeos para conectar) > Na verdade, essa coluna era utilizada para saber o local de uma tablespace. O problema é que tinha muita gente que movia uma tablespace de lugar apenas alterando o link simbólico em $PGDATA/pg_tblspc e o catálogo ficava inconsistente. :( Após questionamento decidiram que era melhor remover essa coluna e, no lugar dela, colocar uma função pg_tablespace_location() que consultaria o local da tablespace em tempo de execução. Quanto ao driver, pode ser que ele esteja consultando os locais das tablespaces utilizando a coluna spclocation. Para confirmar isso, basta olhar nos logs do PostgreSQL para ver se há algum erro ao perceber o comportamento inesperado na aplicação. -- Euler Taveira de Oliveira - Timbira http://www.timbira.com.br/ PostgreSQL: Consultoria, Desenvolvimento, Suporte 24x7 e Treinamento _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
