Ir para o conteúdo

 Voltar a i-Educar De...
Tela cheia

Script para limpeza do banco de dados

23 de Junho de 2009, 0:53 , por Desconhecido - | Ninguém seguindo este artigo por enquanto.
Visualizado 288 vezes

Criei um script para limpeza do banco de dados, motivado pelo trabalho do Suzélio Leonardo (thread original) que tinha disponibilizado um arquivo SQL com um banco de dados mínimo.

O script apaga praticamente todas as tabelas do sistema e repopula algumas com dados necessários para a aplicação.

Apenas um usuário administrador é criado, com login e senha "admin". Este tem todas as permissões de acesso aos módulos Escola e Biblioteca.

Muitas funcionalidades foram testadas mas não há 100% de garantia, use a seu próprio risco. Faça backup do banco antes de executá-lo. Feedback será muito bem-vindo!

O arquivo está disponível em Banco de dados - limpeza, com o nome script-limpeza.sql

Eriksen Costa
Analista Desenvolvedor
Cobra Tecnologia S.A.

Autor: Eriksen Costa


99 comentários

  • F77455f2a4a854957fc6f124a4575852?only path=false&size=50&d=404Walter Marinho Pereira(usuário não autenticado)
    24 de Junho de 2009, 19:15

     

    Oi, Eriksen

    Testei o seu script de limpeza, fiz primeiro o backup do banco e depois passei o script com o psql, funcionou, limpou tudo e criou o administrador "admin", porem quando fui usar verifiquei alguns problemas:

    1 - A opção menu padrão permanece o tempo todo, o menu suspenso não funciona;

    2 - Ao cadastrar um funcionário a opção UF não está disponível, não era necessário limpar esses dados, tive que inserir com pgAdmin III

    3 - Ainda no cadastro de funcionários é solicitado o setor, quando vamos para cadastrar o setor ele pede um servidor como estamos cadastrando o primeiro temos que informar o Administrador

    4 - A título de comentário o script ieducarindb_sql com banco mínimo, dar diversos erros na instalação, e quando tentamos executar apos instalação dar erro de acesso ao banco postgreSQL      

    • 503e17102f7c813397aa672a32756b54?only path=false&size=50&d=404Eriksen Costa(usuário não autenticado)
      26 de Junho de 2009, 11:06

       

      Walter,1. Estranho, o usuário admin está configurado justamente com o menu suspenso. Trocando a opção em Preferências não resolve?2. Vou disponibilizar uma segunda versão desse script com os UFs e todos os municípios do país.3. Isso não me parece um problema. Não é melhor que o administrador crie o primeiro setor?4. Eu usei esse script e não tive problemas. Não é o seu search_path? Eriksen CostaAnalista DesenvolvedorCobra Tecnologia S.A.

      • F77455f2a4a854957fc6f124a4575852?only path=false&size=50&d=404Walter Marinho Pereira(usuário não autenticado)
        30 de Junho de 2009, 22:50

         

        Eriksen

        Não vou me reportar aos demais itens, só ao item 1

        Como voce falou admin ja vem com o menu suspenso. Porem não ativa a funcionalidade, ele apesar de estar setado funciona em modo padrão.

        Um outro caso não sei se e em decorrência desse item anterior, é o cadastro de curso, que não aceita a inclusão de tipo de ensino, avaliação e regime

        Obs: quando faço o download do seu script ele vem em html e eu salvo em modo texto, nesta conversão os caracteres com assento não são convertidos eu tenho que corrigí-los manualmente

        • 503e17102f7c813397aa672a32756b54?only path=false&size=50&d=404Eriksen Costa(usuário não autenticado)
          1 de Julho de 2009, 10:00

           

          Walter,

          Tente limpar o cache do seu navegador, pode ser os cookies do menu.

          Antes de criar o curso, você tentou criar o tipo de ensino em Escola > Curso > Tipo de ensino (o mesmo com avaliação e regime)?

          Vou disponibilizar o próximo script pelo Trac, quem sabe assim evitemos os problemas com acentuação.

          Hoje no final da tarde ou amanhã cedo vou disponibilizar o script com todos os municípios, estados brasileiros e países.

          Obrigado,
          Eriksen Costa
          Analista Desenvolvedor
          Cobra Tecnologia S.A.

        • 503e17102f7c813397aa672a32756b54?only path=false&size=50&d=404Eriksen Costa(usuário não autenticado)
          1 de Julho de 2009, 18:58

           

          Walter,

          Atualizei o script e criei um ticket no Trac, que é onde a evolução da tarefa será documentada.

          Ticket: Distribuir banco de dados com dados mínimos

          Arquivo SQL de limpeza: 1-script-limpeza.sql

          Toda vez que alguma coisa for acrescentada nesse script, os motivos estarão explicados lá.

          Não consegui adicionar o script no Trac por limitação de tamanho. Quando for salvar o arquivo, verifique se está salvando-o em ISO-8859-1 (LATIN-1).
          Eriksen Costa
          Analista Desenvolvedor
          Cobra Tecnologia S.A.

          • 503e17102f7c813397aa672a32756b54?only path=false&size=50&d=404Eriksen Costa(usuário não autenticado)
            7 de Julho de 2009, 17:40

             

            (Essa thread foi movida do fórum de Suporte).

            Nova versão do banco de dados disponibilizada. O script agora não é de limpeza, ele cria um banco de dados vazio e popula-o com dados mínimos.

            Provavelmente esta virá no i-Educar 1.1.0 (em breve em beta público).

            Orientações para teste e as mudanças feitas podem ser encontrados no ticket #37 no Trac (necessário login, que é o mesmo do Portal do Software Público).

            Os arquivos necessários para testes estão na seção Arquivos da comunidade (link direto para download).
            Eriksen Costa
            Analista Desenvolvedor
            Cobra Tecnologia S.A.

  • 503e17102f7c813397aa672a32756b54?only path=false&size=50&d=404Eriksen Costa(usuário não autenticado)
    16 de Julho de 2009, 16:03

     

    Mais uma revisão dos scripts.

    Os arquivos necessários estão disponíveis na parte de Arquivos (faça o download).

    Mais um script SQL foi incluído, que é o ieducar_clean.sql. Basta fazer o restore desse arquivo que ele irá criar as tabelas e inserir os dados mínimos.

    Mais informações no ticket 37.
    Eriksen Costa
    Analista Desenvolvedor
    Cobra Tecnologia S.A.

    • 71e719cf204a7468f94eb6e2860e5065?only path=false&size=50&d=404Gilvan Silva(usuário não autenticado)
      4 de Agosto de 2009, 14:49

       

      Vem dando erros seguidos em squema quando executo o script para limpeza do banco.Qual o motivo?O script que estou rodando é: ieducar_clean.sql

       ERROR: schema "acesso" already exists
      SQL state: 42P06

      ERROR: schema "alimentos" already exists
      SQL state: 42P06

      ERROR: schema "consistenciacao" already exists
      SQL state: 42P06

       

      • 503e17102f7c813397aa672a32756b54?only path=false&size=50&d=404Eriksen Costa(usuário não autenticado)
        5 de Agosto de 2009, 9:23

         

        Basta ler a mensagem de erro.

        Você está executando o arquivo em uma base de dados já existente.

        Esse script é para criar as tabelas com dados mínimos e não limpá-lo. Crie um novo banco e execute o script. No i-Educar, você configura para usar esse novo banco de dados (se for na versão 1.0.2, é necessário editar o arquivo include/clsBanco.inc.php).

        att,
        Eriksen Costa
        Analista Desenvolvedor
        Cobra Tecnologia S.A.

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.