Josh Berkus: Introducing Flexible Freeze
One of the things I mentioned in my series on VACUUM FREEZE was that we really needed a Postgres utility which would opportunistically freeze tables during low traffic periods. Today I'm announcing the...
View ArticleHans-Juergen Schoenig: walbouncer: Filtering transaction log
Up to now it was only possible to replicate entire database instances from one node to the other. A slave always had to consume the entire transaction log created by the master turning the slave into a...
View ArticleChristophe Pettus: “Finding and Repairing Database Corruption” at PGConf.EU
Slides from my talk, Finding and Repairing Database Corruption, are now available.
View ArticleChristophe Pettus: “Be Very Afraid: Backup and Disaster Planning” at PGConf.EU
Slides from my talk, Be Very Afraid: Backup and Disaster Planning, are now available.
View ArticleBruce Momjian: Two New Presentations
PostgreSQL Conference Europe has just finished and I delivered two new presentations at the conference (a first for me). Postgres Scaling Opportunities summarizes scaling options, and Flexible Indexing...
View ArticleJoel Jacobson: “How we use PostgreSQL at Trustly” at PGConf.EU
Slides from my talk, How we use PostgreSQL at Trustly, are now available.
View ArticleMichael Paquier: Make a logical receiver behave as a synchronous standby
Logical decoding is a superset of the existing standby protocol. Hence after decoding changes from WAL an output plugin can shape it in any kind of ways, making for example possible to have a plugin...
View ArticleAndrew Dunstan: One more time: Replication is no substitute for good backups.
I don't know how many times I have had to try to drum this into clients' heads. Having an up to date replica won't protect you against certain kinds of failures. If you really want to protect your...
View ArticleAndreas Scherbaum: FOSDEM PGDay and Devroom 2015 - Announcement & Call for...
Andreas 'ads' ScherbaumFOSDEM PGDay is a one day conference that will be held ahead of FOSDEM in Brussels, Belgium, on Jan 3th, 2015. This will be a one-day focused PostgreSQL event, with a single...
View ArticleHans-Juergen Schoenig: Analytics: Lagging entire rows
PostgreSQL has offered support for powerful analytics and windowing for a couple of years now already. Many people all around the globe use analytics to make their applications more powerful and even...
View ArticleRobert Hodges: An Ending and a Beginning: VMware Has Acquired Continuent
As of today, Continuent is part of VMware. We are absolutely over the moon about it.You can read more about the news on the VMware vCloud blog by Ajay Patel, our new boss. There’s also an official post...
View ArticleSimon Riggs: Where lies the truth?
Ben Bradlee, the former editor of the Washington Post died recently. A famous speech of his from 1997 contains some words that mean something for me. It starts like this "Newspapers don't tell the...
View ArticleFeng Tian: Running TPCH on PostgreSQL (Part 1)
We have just release our 9.3.5.S for public beta test. Together with the product, we released a benchmark based on TPCH. The modification to data types is easy to understand -- money and double...
View ArticleMischa Spiegelmock: MySQL vs PostgreSQL - Why You Care
Like many others before and since, my introduction to the world of databases was via MySQL. It was a good enough database that did what I wanted, so I was content to use it without realizing what I was...
View Articletorsten foertsch: My first postgres extension
After attending this year's pgconf.eu I decided to write my first postgres extension. I did this with 2 goals in mind. First of all, I wanted the extension. Secondly, I wanted to document how long it...
View ArticleJosh Berkus: Upcoming Seattle Visit
I will be in Seattle soon on business. This will include two opportunties to do PostgreSQL community stuff:A meetup with SEAPUG on the 12th, where I will talk about the upcoming 9.4 features (not on...
View ArticleMichael Paquier: The Blackhole Extension
Behind this eye-catching title is an extension called blackhole that I implemented yesterday, tired of needing to always structure a fresh extension when needing one (well copying one from Postgres...
View ArticleJosh Berkus: Finding Foreign Keys with No Indexes
Unlike some other SQL databases, PostgreSQL does not automatically create indexes on the "child" (in formal language "referencing") side of a foreign key. There are some good reasons for this (see...
View ArticleAndrew Dunstan: Assignment beats SELECT INTO
While working on some customer code, I noticed that they have a lot of code that reads like this:SELECT a,b,cINTO foo.x, foo,y, foo.z;I wondered why they were doing it that way, and if it might be...
View Articlegabrielle roth: PgConf.EU recap
I’m safely home from PgConf.EU. Madrid at this time of year was glorious, particularly to this Portlander. (I came home to a steady 12*C and rainy for the next week or … so ;)) We had over 300...
View Article