PGCasts
O Sr. Dickson Guedes resurgiu das cinzas em grande estilo e com um projeto muito bacana. O pgcasts é um screencast, ou seja, áudio e vídeo com uma demonstração de como fazer alguma coisa no PostgreSQL. Ver a tela dele fazendo enquanto vai comentando, é muito mais simples do que ler um artigo enorme num […]
PGBR2011
Para quem não sabe, o PGBR2011 (nome novo para o PGCon Brasil) está à pleno vapor e em sua 4ª edição estamos novamente dando um bom salto de qualidade. Vejamos algumas novidades: 5 Palestrantes internacionais Confirmados Álvaro Herrera (Chile) Bruce Momjian (EUA) Dave Page (Inglaterra) Greg Smith (EUA) Koichi Suziki (Japão) Todos eles são desenvolvedores […]
O guro Oracle Thomas Kyte mostra os argumentos para usar o PostgreSQL
Sim, é verdade! Estava lendo uma thread no blog do respeitável Thomas Kyte sobre comparações do Oracle com outros bancos de dados aqui. Claro, o Thomas não cita o PostgreSQL em momento algum, ele cita apenas o Informix, Ingres, Sybase, DB2 e o MS SQL Server. Bom, vale a pena ler o artigo. Você verá […]
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 […]