Hubert 'depesz' Lubaczewski: Waiting for 9.2 – Range data types
On 3rd of November, Heikki Linnakangas committed patch: Support range DATA types. Selectivity estimation functions are missing FOR SOME range TYPE operators, which IS a TODO. Jeff Davis Well, the...
View ArticleRobert Haas: Hint Bits
Heikki Linnakangas was doing some benchmarking last week and discovered something surprising: in some circumstances, unlogged tables were actually slower than permanent tables. Upon examination, he...
View ArticleTomas Vondra: Calculating quantiles and trimmed aggregates
If you've ever needed to compute median or other quantiles, you probably already there are no built-in aggregates for that in PostgreSQL. There are various solutions available, with various level of...
View ArticleRobert Treat: Understanding Postgres Durability Options
Most people tend to think of Postgres as a very conservative piece of software, one designed to "Not Lose Your Data". This reputation is probably warranted, but the other side of that coin is that...
View ArticleAndrew Dunstan: Handling non-builtin types
One of the nice things about PLV8 is that it transparently converts many builtin types to the equivalent PLV8 type, with code that looks like this: switch (type->typid) { case OIDOID: return...
View ArticleEuler Taveira de Oliveira: PGBR 2011 is over
PGBR 2011 is over. It was a challenge to organize an event after 2 years and with a budget 50% higher than the last conference. Yes, we did it! It was an event organized by the community to the...
View ArticleGreg Sabino Mullane: Finding PostgreSQL temporary_file problems with tail_n_mail
Image by Flickr user dirkjanranzijnPostgreSQL does as much work as it can in RAM, but sometimes it needs to (or thinks that it needs to) write things temporarily to disk. Typically, this happens on...
View ArticleRobert Haas: Unsticking VACUUM
Every PostgreSQL release adds new features, but sometimes the key to a release has less to do with what you add than with what you take away. PostgreSQL 8.4, for example, removed the settings...
View ArticleHubert 'depesz' Lubaczewski: OmniPITR 0.2.0
Just released version 0.2.0 of OmniPITR. There is one important change – that is OmniPITR backup programs can now create checksum files for backups. Details in docs, but the basic idea is that to all...
View ArticleLeo Hsu and Regina Obe: XPathing XML data with PostgreSQL
One of my favorite tools and I think that of many folks working with GIS and other kinds of Multimedia is the GDAL/OGR suite. Though I started using it to concur GIS ETL activities, I found myself...
View ArticleJohann Oskarsson: PostgreSQL JDBC with GCJ
It is fairly easy to use the PostgreSQL JDBC driver with GCJ.As of GCC 4.1 (used in this example) it does not compile the JDBC 4 driver, so JDBC 3 was used.Step 1: Download the JDBC 3 driver from the...
View ArticleDenish Patel: PostgreSQL Handyman Toolset
A PostgreSQL handyman is a person skilled at a wide range of maintenance and repairs, typically around the PostgreSQL database system. If you are working with PostgreSQL and you have right tools...
View ArticlePavel Stehule: new version of plpgsql_lint released (for PostgreSQL 9.0 and 9.1)
Just notice: I moved a development of plpgsql_lint to github.removed coverage tests - no usefull as I thoughcleaned code and enhance support for cursors
View ArticleAndrew Dunstan: Get your own
I have been using depesz's wonderful explain tool a lot lately. But some security conscious people don't like you posting their queries and explain plans on a public web site. Not to worry, you can...
View ArticleBruce Momjian: I'm Back
After attending Postgres events in Chicago, New York City, Baltimore, Amsterdam, and Brazil during the past two months, I returned home this week to recover. Even though I travel frequently, this pace...
View ArticleChris Travers: The Case for Intelligent Databases
LedgerSMB, as an ERP and accounting system, has over time begun to move towards an intelligent database design based on PostgreSQL. We believe that this best matches our long-term goals for the...
View ArticlePostgreSQL Weekly News: PostgreSQL Weekly News November 13th 2011
The fifth annual "Prague PostgreSQL Developers Day" conference, organized by CSPUG (Czech and Slovak PostgreSQL Users Group), will be held on February 9, 2012 in Prague. The Call for Papers is open....
View ArticleRobert Hodges: I Really Dislike Anonymous Attacks
If you are interested in NoSQL databases (or maybe not) perhaps you have seen the anonymous "warning" about using MongoDB. It concludes with the following pious request: Please take this warning...
View ArticleJoe Abbate: PGBR 2011 recap
This is a summary of what I saw and heard at PGBR 2011. The night before the conference I had the opportunity to greet Alvaro Herrera, Bruce Momjian, Dave Page and Greg Smith. The conference opened on...
View ArticleRobert Haas: Linux lseek scalability
I don't normally follow Linux kernel development, but I was pleased to hear (via Andres Freund) that the Linux kernel developers have committed a series of patches by Andi Kleen to reduce locking...
View Article