Ir para o conteúdo

 Voltar a i-Educar Sup...
Tela cheia

Escola

27 de Setembro de 2011, 15:46 , por Desconhecido - | 1 Pessoa seguindo este artigo.
Visualizado 4 vezes

Caros, boa tarde!

Estou analisando as funcionalidade do i-educar, deparei-me com a seguinte necessidade: Cadastrar uma Escola, quando seleciono o menu de cadastro de escola, exibe na tela a seguinte mensagem:

 SQL invalido: SELECT * FROM ( SELECT j.fantasia AS nome, e.cod_escola, e.ref_usuario_cad, e.ref_usuario_exc, e.ref_cod_instituicao, e.ref_cod_escola_localizacao, e.ref_cod_escola_rede_ensino, e.ref_idpes, e.sigla, e.data_cadastro, e.data_exclusao, e.ativo, 1 AS tipo_cadastro FROM pmieducar.escola e, cadastro.juridica j WHERE e.ref_idpes = j.idpes UNION SELECT c.nm_escola AS nome, e.cod_escola, e.ref_usuario_cad, e.ref_usuario_exc, e.ref_cod_instituicao, e.ref_cod_escola_localizacao, e.ref_cod_escola_rede_ensino, e.ref_idpes, e.sigla, e.data_cadastro, e.data_exclusao, e.ativo, 2 AS tipo_cadastro FROM pmieducar.escola e, pmieducar.escola_complemento c WHERE e.cod_escola = c.ref_cod_escola ) AS sub WHERE ativo = '1' LIMIT 10 OFFSET -10

Gostaria de ajuda dos companheiro mais experiente.

Para onde seguir?

Autor: Luiz Otavio Ferreira


1010 comentários

  • 47941736902c1751eac4fdcc010a2134?only path=false&size=50&d=404Tiago Camargo(usuário não autenticado)
    28 de Setembro de 2011, 20:24

     

    Qual a versão do  Postgre que você instalou? Seguiu a instalação conforme o manual? Setou o search_path?

    Tiago Camargo
    Portabilis Tecnologia
    www.​port​abil​is.c​om.b​r

    • Fe132017b437f7c454cc60e2b0b228b0?only path=false&size=50&d=404Luiz Otavio Ferreira(usuário não autenticado)
      18 de Outubro de 2011, 16:59

       

      Caro Tiago, grato por ajudar-me.

      Respostas: Postgree 8.4.5.1;

      Segui todos os passos, e setei o search_path =

      "$user", public, portal, cadastro, acesso, alimentos, consistenciacao, historico, pmiacoes, pmicontrolesis, pmidrh, pmieducar, pmiotopic, urbano
       

  • F625ff6f78e7aa77702ca12a8e543b08?only path=false&size=50&d=404Fabiano Augusto(usuário não autenticado)
    4 de Março de 2013, 11:44

     

    Estou com o mesmo problema. A mensagem é a mesma.

    Testando essa consulta diretamente no banco também dá erro. Diz que o OFFSET não pode ser negativo.

    Executando o SQL sem o trecho "OFFSET -10" o banco retorna uma tabela vazia (visto que não existem escolas cadastradas).

    Estou utilizando o PostgreSQL 8.2

    • 4f225038ce3072b9ab30243f512dee96?only path=false&size=50&d=404Welber Pereira(usuário não autenticado)
      4 de Março de 2013, 19:01

       

      ** Restaurando dump do banco de dados 
      bash: line 20: /home/demo/.pgvm/environments/8.2.23/bin/createdb: No such file or directory 
      bash: line 21: /home/demo/.pgvm/environments/8.2.23/bin/pg_restore: No such file or directory 

      ** Definindo search_path 
      bash: line 24: /home/demo/.pgvm/environments/8.2.23/bin/psql: No such file or directory 

  • Bcd25a3937ddf698ddaeb72df139b034?only path=false&size=50&d=404Tiago Lemos Pereira(usuário não autenticado)
    24 de Abril de 2013, 22:39

     

    Boa noite a todos, o meu problema acho que deve ser o mesmo. Cadastro a escola sem problemas nenhum, mas após o cadastro quando tento visualizar a escola fica dando essa mensagem a baixo, já revisei o tutoria de instalação várias vezes, até já fiz na mão todos os procedimentos executados via script e o erro permanece. Aguardo uma sugestão de solução. 

    Detalhes: Erro app Erro ao executar uma ação no banco de dados: SQL invalido: SELECT ref_cod_escola, ano, ref_usuario_cad, ref_usuario_exc, andamento, data_cadastro, data_exclusao, ativo, turmas_por_ano FROM pmieducar.escola_ano_letivo WHERE ref_cod_escola = '3' AND ativo = '1' ORDER BY ano Erro php pg_query(): Query failed: ERROR: column "turmas_por_ano" does not exist LINE 1: ..., andamento, data_cadastro, data_exclusao, ativo, turmas_por... ^ Arquivo (linha: 434) /home/tek/ieducar/ieducar/intranet/include/clsBancoPgSql.inc.php

     

    Tiago Lemos Pereira
    Tecnólogo em Redes de Computadores
    Especialista Em Redes e Segurança da Informação 

    • 7a8919c03027d6e77450a1042ea5369a?only path=false&size=50&d=404Lucas D'Avila(usuário não autenticado)
      25 de Abril de 2013, 11:55

       

      Olá Tiago!

      O seu caso é outro, sua aplicação está mais atualizada que o banco de dados. Você precisa rodar no banco de dados a migração [1] e posteriores caso existam.

      [1] misc/database/deltas/portabilis/50_adiciona_ano_em_turma_e_turmas_por_ano_em_escola_ano_letivo.sql

      Lucas D'Avila
      lucas@lucasdavi.la

      • Bcd25a3937ddf698ddaeb72df139b034?only path=false&size=50&d=404Tiago Lemos Pereira(usuário não autenticado)
        25 de Abril de 2013, 11:59

         

        Pode até ser, mas minha instalação foi toda guiada pelo tutorial da portabillis, ou seja já deveria estar com a migração implícita, agora meu caro, como faço para rodar essa atualização?

        • Eae85cf4b9ff87c7886688fc1bb4fc0b?only path=false&size=50&d=404Fabiano Marcelo(usuário não autenticado)
          25 de Abril de 2013, 13:18

           

          É só rodar a sql no banco de dados, não tem segredo.

          • 7a8919c03027d6e77450a1042ea5369a?only path=false&size=50&d=404Lucas D'Avila(usuário não autenticado)
            25 de Abril de 2013, 21:46

             

            Olá Tiago!

            Exatamente o dump do banco de dados utilizado na instalação já deveria estar atualizado com as ultimas migrações, porem não estava, o processo para manter o dump atualizado é manual, suscetível a falha humana.

            A solução seria utilizar-se de migração automatizada para o banco de dados, fique a vontade para contribuir com esta melhoria para a comunidade.

            De qualquer modo acabei de atualizar o dump, nas próximas instalações o erro citado não ocorrerá, no seu caso, execute o código SQL anterior ao bloco "-- //@UNDO" da migração citada no meu post anterior.

            Lucas D'Avila
            lucas@lucasdavi.la

Mapeamento do i-Educar por todo o Brasil

23 de Abril de 2018, 16:31, por Tiago Giusti

A Portabilis, organização que é integrante da comunidade desde 2009 e que atua no papel de mantenedora do projeto, propôs uma renovação de energias, ao final de 2017, para levar o i-Educar ainda mais longe.



Situação atual do lançamento do maior software livre de gestão escolar do Brasil

10 de Abril de 2018, 11:29, por Tiago Giusti

O Coordenador da Comunidade i-Educar e CEO da Portabilis, Tiago Giusti, foi a Brasília, no fim do ano passado, representando a Comunidade i-Educar numa visita ao Ministério do Planejamento para discutir soluções para alguns assuntos de interesse da Comunidade, tais como:



Em 2018, queremos o i-Educar por todo o Brasil

28 de Dezembro de 2017, 23:08, por Tiago Giusti

Esta mensagem é diferente das de retrospectiva dos anos anteriores. Vamos abordar primeiro sobre o futuro, encerrando com um resumo de como foi 2017.



Prefeitura de Criciúma implanta o i-Educar na rede municipal de ensino

20 de Dezembro de 2017, 11:04, por Tiago Giusti

Buscando melhorar o sistema de informações da rede municipal de ensino de Criciúma, a Administração Municipal, através da Secretaria de Educação e da Diretoria de Tecnologia da Informação (TI), implantará um software de gestão de dados nas unidades educacionais. Denominado i-Educar, o sistema aperfeiçoará o armazenamento de dados e auxiliará gestores e professores de Criciúma.



Retrospectiva i-Educar 2016: o que conseguimos realizar?

31 de Dezembro de 2016, 12:00, por Tiago Giusti

Chegamos a mais um 31/12 e é hora de fazermos a retrospectiva da Comunidade i-Educar, como temos feito todos os finais de ano.