Categoria: Banco de Dados


  • SQL para DBAs

    Quem me conhece, sabe que eu sempre implico com os vícios dos DBAs que iniciam a sua carreira no desenvolvimento. Mas os DBAs que começam como sysadmin também tem seus vícios. Um dos pontos fracos costuma ser a baixa familiaridade com o SQL. Bom, vou mostrar aqui um alguns exemplos de SQLs que tive que […]


  • Rodando scrips de um usuário específico com segurança

    A história é recorrente: o desenvolvedor mandou para você  um mega script (ou um pacote com dezenas deles) para rodar no banco de dados Oracle. Em 99% dos casos o desenvolvedor vai dizer que o script precisa ser executado com você conectado no banco de dados utilizando o usuário XYZ, que é o dono dos objetos […]


  • Habilitar e desabilitar todos os JOBS do Oracle

    Ao migrar uma base via DUMP (seja com expdp/impdp ou exp/imp) ou realizar algumas manutenções como atualizações de aplicação, é sempre uma boa idéia parar todos os JOBS que estão rodando no banco antes de começar o trabalho. Não basta matar os processos ativos(ou mesmo reiniciar a base), você tem de cuidar para que os […]


  • Brincando com funções de janelas (Window Functions)

    Tempos atrás me deparei com um problema que era criar uma função para gerar uma CURVA ABC. Eu não tinha a menor idéia do que ser tratava, mas resumindo, uma Curva ABC é uma separação entre faixas de valores, como os 20% mais ricos e o 20% mais pobres. Se quiser mais detalhes, veja a […]


  • Sobre o PGCon Brasil, ou melhor PGBR

    A notícia agora é oficial, o PGBR 2010 foi cancelado. Isso exige um pouco de reflexão. E como faz tempo que eu não faço isso por aqui, lá vai… Bom, quem acompanha o blog aqui está careca de saber que em 2009 eu fui uma das pessoas que colaborou na organização da “III Conferência Brasileira […]


  • O quanto você está ferrado com seu SGDB

    Sem comentários, entre no site e teste você mesmo: http://howfuckedismydatabase.com/ Indicação do Marcelo Costa na lista do pgbr-geral.


  • Projeto PGXN

    Todo usuário do PostgreSQL deveria conhecer o PgFoundry, lar de inúmeros projetos e extensões que tornam o nosso banco de dados ainda mais poderoso. Muitos programadores já devem ter ouvido falar do CPAN, um repositório com mais de 20 mil  módulos para o PERL. Pois bem, o pessoal da PGExperts teve a ideia de criar […]


  • Enviando e-mail autenticado pelo Oracle

    Enviar e-mail utilizando PL/SQL dentro do Oracle é realmente uma tarefa razoavelmente simples com o UTL_SMTP ou mesmo com o UTL_TCP. O que não aparece de forma simples na documentação é como mandar um e-mail com usuário e senha autenticados. Bom, não é algo do outro mundo, mas segue aqui um pequeno script que mostra […]


  • Coletando informações de uma base Oracle

    Rápido e rasteiro: Vira e mexe você precisa dar uma geral num banco de dados que você nunca viu antes. Bom, então segue abaixo um pequeno script para lhe ajudar na tarefa. Eu, sei, podia melhorar muito, aceito sugestões, claro. Em todo caso, já dá para começar: SET serveroutput ON SIZE 1000000 FORMAT WRAPPED SET […]


  • PGDay Brasília em 31/05

    Atualização Se inscreva no site do evento, vagas limitadas. Sim,  este ano tem Copa do mundo, eleição, e claro PGCon e PGDay. O blog podia estar parado, mas a comunidade brasileira de PostgreSQL continua a todo o vapor. Já tivemos o PGDay BA, em Ilhéus, e em breve deverá sair a data do PGDay RJ. […]


Sobre a Savepoint

A Savepoint é uma empresa especializada em PostgreSQL, oferecendo consultoria e mentoria personalizada, com foco em soluções eficientes, parceria de longo prazo e capacitação de equipes.



plugins premium WordPress