PostgreSQL 9.3: o que vem por aí

Bom, a lista de novas funcionalidades do 9.3 ainda não está completamente fechada. Ainda tem alguns patchs que podem entrar. Mas já temos uma boa lista para a série “waiting for 9.3”, tradicionalmente escrita pelo Depez. Então este post é para falar de um post que fala sobre outros posts… segue o link de uma […]

Particionamento de Tabelas no postgres – automatizando

Já falamos um bocado sobre particionamento de tabelas por aqui: Particionamento de Tabelas no postgres – Quando? Particionamento de Tabelas no postgres – Como Particionamento de Tabelas no postgres – Detalhes Para encerrar a série, vamos juntar tudo numa única função para tornar o dia-a-dia mais simples. Claro, se você tem poucas tabelas particionadas e […]

Postgres no Campus Party Brasil 2013

Quem me conhece sabe que há alguns anos eu tenho participado quase que exclusivamente de eventos relacionados ao PostgreSQL, ou seja: PGDays e PGBR. Faz um bom tempo que não vou ao FISL e outros eventos mais genéricos. Ano passado, como não houve o PGBR, nós decidimos intensificar os PGDays e também criamos uma trilha […]

Particionamento de Tabelas no postgres – Detalhes

Bom, até agora já discutimos QUANDO e COMO particionar tabelas. Apesar se já ser possível trabalhar com as nossas tabelas particionadas com o que vimos até agora, na prática precisamos ver mais alguns detalhes. Sim, ainda temos alguns deles para discutir aqui. E o particionamento de uma tabela com FK para outra tabela particionada? Sim, […]

Particionamento de tabelas no postgres – Como?

Bom, já contei um pouco sobre quando particionar tabelas no postgres. Agora vamos explicar direito como. Se você nunca leu a documentação do PostgreSQL sobre particionamento ou se você leu e não entendeu muito bem… este post é para você. Mas é claro que isto não substitui a documentação oficial. Não vou cobrir alguns pontos da […]

Particionamento de Tabelas no postgres – Quando?

Já faz tempo que eu quero falar sobre particionamento de tabelas no PostgreSQL. Quando você lida com bases realmente grandes, o particionamento de tabelas é quase um item obrigatório. Lidar com uma tabela com mais de 500GB é um verdadeiro inferno. Mas afinal, o que é o particionamento de tabelas em banco de dados. O […]

ora2pg, mais vivo do que nunca

Acho que a minha primeira palestra sobre PostgreSQL foi justamente sobre migração de Oracle para PostgreSQL. Na época ainda não existiam os maravilhosos FDWs (Foreign Data Wrapers), e a gente usava em alguns casos o DBI-Link. Mas o ora2pg (ferramenta para ajudar a converter) melhorou muito e continua bem ativo. A última versão foi lançada […]

DATA no PostgreSQL – Brincando com funções

Após brincar de inserir e exibir datas e de fazer um pouco de aritimética com datas, chegou a hora de trabalhar com problemas mais complexos. Se você tiver alguma sugestão para um 4º ou até 5º post, deixe um comentário aqui. Nesse ponto, você já deveria se sentir mais à vontade trabalhando com datas no […]

Um pouco de aritmética com Data/Hora no PostgreSQL

No último post, comentei que para trabalhar corretamente no PostgreSQL, você tem de começar inserindo e exibindo corretamente os seus dados. Agora vamos brincar um pouco de aritmética, dando ênfase ao tipo de dados INTERVAL. Numa comparação entre diversos SGDBs vemos que alguns representantes de peso como MySQL, MS SQL Server não possuem o tipo […]

Exibindo e Inserindo data/hora no Postgres

Trabalhar com o tempo em bancos de dados não é moleza. O volume de erros cometidos é absurdamente grande. Difícil de imaginar algumas barberagens que a gente encontra por aí. Eu sei, muitos SGDBs não implementam tipos básicos como DATE, TIME, TIMESTAMP e INTERVAL do mesmo jeito. O estes tipos de dados foram definidos no […]

plugins premium WordPress