Dimitri Fontaine: Why is pgloader so much faster?
pgloader loads data into PostgreSQL. The new version is stable enough nowadays that it's soon to be released, the last piece of the 3.1.0 puzzle being full debian packaging of the tool. The pgloader...
View ArticleShaun M. Thomas: Foreign Keys are Not Free
PostgreSQL is a pretty good database, and I enjoy working with it. However, there is an implementation detail that not everyone knows about, which can drastically affect table performance. What is this...
View ArticleJosh Berkus: 9.4 Beta, Postgres-XL, and pgCon Events
So, in case you somehow missed it, the PostgreSQL 9.4 Beta 1 is out. Yaay! Here's what I have to say about that:libdata=# select title, bookdata #> '{"publication_info", 0, "isbn"}' as...
View ArticleJosh Berkus: Help us choose and avocacy theme for PostgreSQL 9.4
Every year, for each PostgreSQL release, I have a "theme" which decides our graphics and presentation themes for promoting that version of PostgreSQL. In the past, the themes have generally been my...
View ArticleChristoph Berg: PostgreSQL 9.4 on Debian
Yesterday saw the first beta release of the new PostgreSQL version 9.4. Along with the sources, we uploaded binary packages to Debian experimental and apt.postgresql.org, so there's now packages ready...
View ArticleSteve Singer: Keeping Developers in sync with alembic
I was recently working on a project where we had about half a dozen developers working on an established code base. All of the developers were new to the code base and I knew that we were going to be...
View ArticlePaul Ramsey: Security releases 2.0.6 and 2.1.3
It has come to our attention that the PostGIS Raster support may give more privileges to users than an administrator is willing to grant. These include reading files from the filesystem and opening...
View ArticleRaghavendra Rao: Few areas of improvements in PostgreSQL 9.4
With the beta release of PostgreSQL 9.4, DBA's have been given some cool features like pg_prewarm, JSONB, ALTER SYSTEM, Replication Slots and many more. Out of numerous architectural level features...
View ArticleLeo Hsu and Regina Obe: PostgreSQL 9.4beta1 and PostGIS 2.2.0 dev on Windows
PostgreSQL 9.4beta1 was released last week and windows binaries for both 32-bit and 64-bit are already available to try it out from http://www.postgresql.org/download/windows. Since this is a beta...
View ArticleJim Mlodgenski: Trigger Overhead (Part 2)
I found a bit more time dig into timing of triggers and their overhead so I wanted to see how much overhead the choice of procedural language affected performance. I followed the same testing...
View ArticleCraig Kerstiens: Postgres and Connection Pooling
Connection pooling is quickly becoming one of the more frequent questions I hear. So here’s a primer on it. If there’s enough demand I’ll follow up a bit further with some detail on specific Postgres...
View ArticleMichael Paquier: Postgres 9.4 feature highlight: Logical replication protocol
When developping a logical change receiver with the new logical decoding facility of Postgres 9.4, there are a couple of new commands and a certain libpq protocol to be aware of before beginning any...
View ArticleRobert Treat: Postgres 9.4 - A First Look
Today I gave a talk at pgcon about the upcoming features in 9.4. As the beta was just last week, I think it's a fairly accurate representation of what should ultimately end up in 9.4. Of course, in the...
View ArticleDevrim GÜNDÜZ: PostgreSQL 9.4 beta1 out -- also the RPMs! Please test!
Last week, PostgreSQL beta 1 was announced. As noted there, there are lots of cool features in 9.4, which needs testing from you.9.4 RPMs are also out, for sure! If you are an RPM user, we would like...
View ArticleAndrew Dunstan: Pgcon
The jsquery stuff from Oleg and Teodor looks awesome. I will be exploring it very soon. Meanwhile, here are my conference slides: http://www.slideshare.net/amdunstan/94json where I cover mostly 9.4...
View ArticleGreg Sabino Mullane: DBD::Pg, array slices, and pg_placeholder_nocolons
Howler monkey by Miguel Rangel Jr New versions of DBD::Pg, the Perl driver for PostgreSQL, have been recently released. In addition to some bug fixes, the handling of colons inside SQL statements has...
View ArticleJosh Berkus: 9.4 Theme Contest Analyzed by 9.4
So a couple weeks ago I ran a little contest to see who could come up with a slogan for PostgreSQL 9.4. Surprisingly, we got over 300 votes on various slogans, which means I need to do some statistics...
View ArticleShaun M. Thomas: PGCon 2014 Unconference: A Community
This May, I attended my first international conference: PGCon 2014. Though the schedule spanned from May 20th to May 23rd, I came primarily for the talks. Then there was the Unconference on the 24th....
View ArticleKeith Fiske: Table Partitioning and Foreign Keys
Table partitioning & foreign keys don’t get along very well in databases and PostgreSQL’s lack of having it built in shows it very clearly with the workarounds that are necessary to avoid the...
View Article