Jair,
Este erro está relacionado a versão do banco de dados (PostgreSQL) que
você está utilizando. Provavelmente versão >= 8.4. Da versão 8.3 para
as novas versões houveram muitas mudanças e uma delas é justamente
isso "You might need to
add explicit type casts." ele não faz mais conversões implícitas de
tipos de informação. Ou seja nas versões mais recentes do PostgreSQL o
código 100 é diferente de '100'.
--
Atenciosamente,
Wanderson Santiago dos Reis
http://www.ospath.com/
Linux User # 277298
Tentar corrigir no código seria a melhor alternativa, do que fixar a
versão do banco de dados. Analisando melhor o erro que passou parece
que ocorreu algum problema com a sua instalação veja "ERROR: function
professor_disciplina_ofer_todos(integer) does not
exist LINE 11: professor_disciplina_ofer_todos(B.id), " parece que a
função "professor_disciplina_ofer_todos" não foi criada no banco de
dados.
Pelo que me recordo estes problemas de conversão de tipos para a
versão do PostgreSQL 8.4 já havia sido corrigidas em sua maioria.
Eu estou trabalhando em um fork do SA EPROTEC, fazendo algumas
adaptações e melhorias (já habilitei suporte a UTF-8, por exemplo).
São coisas muito específicas mas pode dar uma olhada se quiser:
https://github.com/wasare/ciaweb
Jair,
Você não deve saber mas este projeto está sendo descontinuado pelo
Instituto Federal Minas Gerais - Campus Bambuí, com a transformação em
Instituto a Reitoria do IFMG achou melhor comprar um software para
cuidar do registro acadêmico e administrativo. Já começaram o processo
de implantação inclusive.
Eu trabalhei no campus Bambuí por quase sete anos e participei
ativamente do EPROTEC desde a implantação. Atualmente estou no IFSP.
Aqui eles ainda estão estudando a viabilidade de comprar ou
desenvolver um sistema internamente. No campus que eu trabalho estamos
usando o EPROTEC, mas semente o módulo do web diário.
Se ainda está avaliando as possibilidades, existem outras alternativas
em Software Livre bem viáveis como o projeto SIGA-EDU[1] e o SAGU[2]
[1] - http://www.renapi.gov.br/sigaepct/o-projeto/sistemas
[2] - http://www.softwarepublico.gov.br/ver-comunidade?community_id=30725662