Glossário:
Base: base de dados, onde ficam os dados de um sistema... grande explicação!
DBA (Data Base Administrator): é o sujeito que cuida da base de dados, ou pelo menos deveria... na verdade só sabe valorizar o trabalho dele e atrasar o dos outros!!
Tabela: é uma parte do banco de dados. Na verdade mesmo, é onde ficam os dados... e as tabelas ficam no banco de dados... ah! Deu pra entender!! Pense uma planilha do excel! É a mesma coisa! Quer dizer, mais ou menos...
Select: é uma instrução que você usa para consultar alguma coisa numa tabela. Lógico que tem que escrever mais coisas, não é só escrever "select" e pensar no que você quer... computador ainda nao lê mente!
*************************
No caminho para minha baia, constatei o que Gilberto tinha acabado de dizer. Não é que o sujeito está dormindo mesmo? É muito cara-de-pau!
“Rodrigo!”
Engraçado, parece que ouvi um soluço.
“Rodrigo!”
“Eu juro que foi sem querer!”, disse ele, ainda abaixado.
“Você está chorando?!”
“Foi sem querer. Eu não tive culpa!”
“O que você fez?”
“Eu fui corrigir o erro, mas aí, foi sem querer!”
“Fala logo a merda que você fez!”
“Eu descobri que o problema do sistema era um registro que estava na tabela e que não deveria existir. Então eu apaguei o bendito.”
“E o que tem isso?”
“Só que eu esqueci de colocar o filtro...”
“Você apagou a tabela toda?!”
Parece que tem alguém lá em cima de sacanagem com a minha cara, mordendo e assoprando o tempo inteiro. Será que não dava para ficarmos apenas com a parte boa da história?
“Eu juro que foi sem querer!”
“Rodrigo, se você não sair da minha frente agora, eu juro que eu te enforco com as minhas próprias mãos!”
“Desculpa, por favor! Me perdoa!”
“SOME DA MINHA FRENTE!”
Com esse grito, toda a empresa olhou para mim. Rodrigo, coitado, parecia um cão escorraçado, com as orelhas caídas e com o rabo entre as pernas. Deve ter um monte de gente com pena dele. Vou perguntar se eles querem levar para casa.
“Ana, me ajuda aqui, pelo amor de Deus!”
“O que aconteceu?”
“O Rodrigo apagou toda a tabela de avaliações.”
“Ele fez o quê?”
“É isso mesmo. O infeliz fez o favor de fazer merda no último dia da avaliação de desempenho e no mesmo dia da festa!”
“Precisamos recuperar o backup da base. Eles acabaram de fazer um, às 17h.”
“Estamos com sorte então. Não é possível que alguém tenha feito alguma avaliação de desempenho nesse meio tempo. Solicita ao DBA substituto pra mim, enquanto eu vou dar uma olhada para saber se foi criado algum registro na tabela.”
“Como você vai fazer isso?”
“Vou olhar a tabela de Auditoria.”
“Tenho uma má notícia.”
“Mais uma não, pelo amor de Deus!”
“A função que inclui na tabela de auditoria não está funcionando desde a semana passada.”
“Ótimo!”
Sem tabela de auditoria, DBA de férias e funcionário burro. O que eu faço com essa empresa? Como eles querem que eu trabalhe ou resolva um problema urgente se eles mesmos criam tantas regras para nos impedir de fazer tais coisas? É inexplicável!
“O DBA substituto não sabe como fazer isso!”, disse ela.
“Como não sabe? Ele é pago para isso!”
“Ele disse que não foi pago pra isso.”
“É o quê? O cara é o sujeito que deveria tomar conta das bases de dados! Ele é o administrador!”
“Foi o que ele disse.”
“O que vamos fazer?”
“Eu vou até lá ajudá-lo, porque, senão, isso não sai hoje.”
“Vai lá correndo e dá um tapão no pescoço dele por mim.”
Vamos lá! Preciso de dados! Uma consulta na base de testes, copiada todos os dias, vai me dar uma noção de quantos registros terei que migrar. O problema são os dados de hoje! Por que todo mundo deixa pra fazer tudo na última hora? Se eu perder essa festa, eu juro que aquele infeliz não arranjará emprego nem em empresa de limpeza!
Dez mil registros, uma quantidade razoável. Preciso fazer uma cópia desses dados para a mesma tabela em produção. Só que eu não me lembro como se faz isso! O problema de virar gerente é esse: você acaba “esquecendo” das coisas!
Quando não se sabe de alguma coisa em informática, basta procurar na internet! Se você não encontrar algo idêntico ao que você quer, com certeza vai achar algo muito parecido.
Menos de um segundo depois e eu já estou com o que preciso fazer. Uns Select's, mais alguns ajustes, um teste básico e pronto! Feito!
Agora só falta o backup de hoje. Já são 17h50min e o Gilberto já foi. Vou chegar sozinho e atrasado! Eu sei que não acredito no senhor, meu Deus, mas dá uma ajudinha aí! Eu preciso transar hoje!
Tomara que Dario não descubra o que está acontecendo!
“David!”, gritou Dario.
Agora já era.
Here and Back Again...
Há 14 anos
