Saltar para: Post [1], Comentar [2], Pesquisa e Arquivos [3]

o sítio do conguito

deambulações pela net, palavras, imagens, sons, coisas estranhas... enfim, eu.

Com a última actualização do Arquivo de Ficheiros do Centro de Recursos para o 1º Ciclo, ocorreu um erro estranho, estúpido e irritante. As descrições curtas desapareceram da maioria dos ficheiros.
Esse problema era devido a um erro ocorrido durante a actualização da base de dados que simplesmente eliminou o conteúdo de uma coluna.

Hoje, com a ajuda do Aníbal, e enquanto davamos uns golpes no God of War , lá arranjamos maneira de resolver o problema.

-1º passo: cópia de segurança da base de dados.
-2º passo: usar o Excel (2003 e 2007) para copiar uma coluna com os dados correctos (descrição) para a coluna "defeituosa" (descrição curta). Não funcionou.
-3º passo: usar o Open Office Calc para copiar uma coluna com os dados correctos (descrição) para a coluna "defeituosa" (descrição curta) e exportar para um ficheiro csv . Funcionou.
-4º passo: usar o Vim (editor de texto) para eliminar "artefactos" surgidos na exportação.
-5º passo: importar para a base de dados o ficheiro modificado. Não funcionou (erros na importação).
-6º passo: (deveria ser o 1º) usar o google para procurar a solução. Ao fim de 2 pesquisas: a solução!
-7º passo: simplesmente duplicar a coluna "saudável" para a coluna defeituosa " dentro da própria base de dados:
update  table  set  column1  = column2
- Já está!

Realmente, andamos uns bons minutos às voltas quando podíamos ter feito tudo em pouco mais de 30 segundos...

__________
Como duplicar colunas dentro de uma tabela no My SQL.

Comentar:

Mais

Se preenchido, o e-mail é usado apenas para notificação de respostas.

Este blog optou por gravar os IPs de quem comenta os seus posts.