Ir para o conteúdo

 Voltar a i-Educar Sup...
Tela cheia

[Resolvido] Matrícula de Aluno

1 de Novembro de 2013, 10:22 , por Desconhecido - | 2 Pessoas seguindo este artigo.
Visualizado 424 vezes

Já realizei todos os procedimento de criação de escola/turma/série e vinculei tudo isso ao que deve ser vinculado e agora quando tento realizar uma matrícula tenho esse erro:

 

Erro inesperado

Desculpe-nos, algum erro inesperado ocorreu, tente seguir as etapas abaixo:

  1. Tente novamente
  2. Faça logoff do sistema e tente novamente
  3. Caso o erro persista, por favor, solicite suporte.

Detalhes:


Erro app

Erro ao executar uma ação no banco de dados: SQL invalido: SELECT m.cod_matricula, m.ref_cod_reserva_vaga, m.ref_ref_cod_escola, m.ref_ref_cod_serie, m.ref_usuario_exc, m.ref_usuario_cad, m.ref_cod_aluno, m.aprovado, m.data_cadastro, m.data_exclusao, m.ativo, m.ano, m.ultima_matricula, m.modulo,formando,descricao_reclassificacao,matricula_reclassificacao, m.ref_cod_curso,m.matricula_transferencia,m.semestre, c.ref_cod_instituicao, p.nome, a.cod_aluno, a.ref_idpes, c.cod_curso, m.observacao FROM pmieducar.matricula m, pmieducar.curso c, pmieducar.aluno a, cadastro.pessoa p WHERE m.ref_cod_aluno = a.cod_aluno AND m.ref_cod_curso = c.cod_curso AND p.idpes = a.ref_idpes AND m.ref_cod_aluno = '4'

Erro php

pg_query(): Query failed: ERROR: column m.observacao does not exist LINE 1: ...o, p.nome, a.cod_aluno, a.ref_idpes, c.cod_curso, m.observac... ^

Arquivo

(linha: 434) /home/sesc/ieducar/ieducar/intranet/include/clsBancoPgSql.inc.php

 

Autor: Jeferson Silva


1111 comentários

  • 87241e5b6b5fae287f99921d41b5c338?only path=false&size=50&d=404Lucas Schmoeller da Silva(usuário não autenticado)
    1 de Novembro de 2013, 17:32

     

    Olá, Jeferson! Tudo bem?

    Foi feita uma migração recentemente[1] e o banco modelo não está atualizado. Você pode executar o script no seu banco de dados que se encontra no caminho 'ieducar/misc/database/deltas/portabilis/53_cria_campo_observacao_matricula.sql' . É provavel que esse seja o problema. 

    [1] gith​ub.c​om/p​orta​bili​s/ie​duca​r/is​sues​/22

    Atenciosamente,

    Lucas Schmoeller da Silva
    Portabilis Tecnologia
    www.​port​abil​is.c​om.b​r

  • Bbda68cf6727b218f7f2f1acd42bf0c7?only path=false&size=50&d=404Palmério Júlio de Lima Vasconcelos(usuário não autenticado)
    7 de Novembro de 2013, 11:41

     

    No erro php diz que a coluna m.observacao não existe no schema  "pmieducar", na tabela "matricula". Então vc pode fazer isso manual, criando o coluna texto direto no banco usando o Pgadmin3 ou baixar o arquivo .sql no caminho indicado pelo Jeferson.
    Tenta usuário a senha ieducar.

    • Ed1b173d09e86b7a72c16dfbac4242e3?only path=false&size=50&d=404Elder Araquan(usuário não autenticado)
      7 de Novembro de 2013, 14:40

       

      Estou usando o pgvm devo o sar esse comando

      ~/.pgvm/environments/8.2.23/bin/pgsql COPY fazendas FROM ‘ieducar/ieducar/misc/database/deltas/portabilis/53_cria_campo_observacao_matricula.sql‘ using delimiters
       

      • Ed1b173d09e86b7a72c16dfbac4242e3?only path=false&size=50&d=404Elder Araquan(usuário não autenticado)
        11 de Novembro de 2013, 12:06

         

        Segue comando a ser execultado

        ~/.pgvm/environments/8.2.23/bin/psql -d ieducar -p 5433 -f ieducar/ieducar/misc/database/deltas/portabilis/53_cria_campo_observacao_matricula.sql

        Porem ainda continua o erro.

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

           

          Olá Elder!

          Para rodar a migração em questão no banco de dados, imagino que o comando utilizado por você não funcionará, pelo seguinte motivo:

          O arquivo da migração em questão contem dois blocos de comandos, os comandos que alteram o banco, e os comandos que desfazem esta alteração (após o comentário UNDO),  ou seja, ao rodar o comando da maneira que você está fazendo o banco será alterado e logo em seguida terá as alterações desfeitas.

          Atualmente não existe um meio eficiente de rodar as migrações do banco de  maneira automatizada, então você deverá executa-las manualmente!

          Para executar as migrações manualmente, copie todo o comando sql presente no arquivo 'ieducar/ieducar/misc/database/deltas/portabilis/53_cria_campo_observacao_matricula.sql' que esteja acima do comentário (UNDO),

          em seguida conecte-se ao banco de dados usando o pgadmin ou o psql e execute o comando sql em questão, pronto o banco está alterado.

          Como eu sou muito legal, preparei o comando abaixo para você executar no servidor, cujo alterará o banco ;)

          ~/.pgvm/environments/8.2.23/bin/psql -d ieducar -p 5433 -c "ALTER TABLE pmieducar.matricula ADD COLUMN observacao character varying(300); UPDATE pmieducar.matricula set observacao = 'Não Informado' where aprovado= 6;"

          Lucas D'Avila
          email: 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.