Michael Paquier: Postgres 9.3 feature highlight: pg_xlogdump
pg_xlogdump is a new contrib module introduced in PostgreSQL 9.3 by this commit. commit 639ed4e84b7493594860f56b78b25fd113e78fd7 Author: Alvaro Herrera Date: Fri Feb 22 16:46:24 2013 -0300 Add...
View ArticleJeff Frost: Script to add the apt.postgresql.org respository on Debian/Ubuntu
You've probably heard the announcement: Martin Pitt's PPA is being deprecated. This is in an effort to push folks towards the new official apt.postgresql.org.See the announcement here:...
View ArticleChris Travers: The LedgerSMB Service Locator for UDF's: How it Works
One of the questions I got from a post last week was how the LedgerSMB service locator works. In the past I have covered the database design side, but not how the service locator works. Part of the...
View ArticleHubert 'depesz' Lubaczewski: Waiting for 9.3 – Add support for piping COPY...
On 27th of February, Heikki Linnakangas committed patch: Add support for piping COPY to/from an external program. This includes backend "COPY TO/FROM PROGRAM '...'" syntax, and corresponding psql...
View ArticleIan Barwick: OSPN 2013 Tokyo/Spring Open Source Conference
As mentioned previously, the OSPN 2013 Tokyo/Spring open source conference was held on February 22/23, and I was able to attend a few sessions on both days. While there was a wide range of sessions...
View ArticleJoshua Drake: Remembering to check the docs: Autovacuum
I was on a call very late last night with a good customer. Well, it was very early. They were having some performance problems and we were talking through how to resolve them before the EST wake up. It...
View ArticleIan Barwick: OSPN 2013 Tokyo/Spring Open Source Conference
As mentioned previously, the OSPN 2013 Tokyo/Spring open source conference was held on February 22/23, and I was able to attend a few sessions on both days. While there was a wide range of sessions...
View Articlegabrielle roth: State of the Portland PostgreSQL Performance Pad
Wikipedia recently donated two Dell PowerEdge 2950s for the Pg QA Platform. Mark Wong & I have made a few trips out to the colo to get them racked up and online (with Chelnik‘s help, of course.)We...
View ArticleDimitri Fontaine: Emacs Conference
The Emacs Conference is happening, it's real, and it will take place at the end of this month in London. Check it out, and register at Emacs Conference Event Brite. It's free and there's still some...
View ArticleHubert 'depesz' Lubaczewski: Waiting for 9.3 – Add CREATE RECURSIVE VIEW syntax
On 1st of February, Peter Eisentraut committed patch: Add CREATE RECURSIVE VIEW syntax This is specified in the SQL standard. The CREATE RECURSIVE VIEW specification is transformed into a normal...
View ArticleHubert 'depesz' Lubaczewski: Waiting for 9.3 – Add a materialized view...
On 4th of March, Kevin Grittner committed patch: Add a materialized view relations. A materialized view has a rule just like a view and a heap and other physical properties like a table. The rule is...
View ArticleHubert 'depesz' Lubaczewski: Parallel dumping of databases
Some time ago I wrote a piece on speeding up dump/restore process using custom solution that was parallelizing process. Later on I wrote some tools (“fast dump and restore") to do it in more general...
View ArticleBruce Momjian: The Future of Relational Databases
A few months ago I wrote an article about how NoSQL databases are challenging relational databases, and it has recently been published. My article's goal was to explain that while NoSQL databases have...
View ArticleIan Barwick: A practical use for the HSTORE datatype
The HSTORE extension has been around quite a while, but until recently I've never found a situation where I can justify using it - here's a quick writeup of a simple use-case. The application which...
View ArticleJosh Berkus: PyPgDay Sold Out
As of yesterday, the first PyPgDay is sold out. We're expecting between 130 and 140 attendees, which isn't bad at all for a one-day, one-track conference. If you haven't registered already, sorry!...
View ArticleJosh Berkus: 20 Rules of Software Consulting
I'm going to be gradually republishing some of my older content frommy prior blogs here so that people can find it again. I'll also be updating the stuff which needs updating, of course. Here's a...
View ArticleLeo Hsu and Regina Obe: Should I install using PostGIS extension
Should I install using PostGIS extension? is an FAQ that comes up quite a bit in PostGIS circles and unfortunately askers get mixed answers. In How to upgrade your database to PostGIS 2.0 we covered...
View ArticleJoe Abbate: A Pythonic, TTM-inspired interface to PostgreSQL –...
Several moons ago, I started a series of posts about “designing and implementing a generic end user interface for PostgreSQL.” After a while, the series got sidetracked by otherissues.More recently, I...
View ArticleHubert 'depesz' Lubaczewski: Waiting for 9.3 – Provide database object names...
Yet another missed thing for “Waiting for 9.3″. Sorry about that. On 29th of January, Tom Lane committed patch: Provide database object names as separate fields in error messages. This patch...
View ArticleBruce Momjian: The Middleware Porting Challenge
Last month I visited India for EnterpriseDB and talked to many government and corporate groups. We don't have many independent Postgres community members in India, so I was surprised by the serious...
View Article