Josh Williams: Odd pg_basebackup Connectivity Failures Over SSL
A client recently came to me with an ongoing mystery: A remote Postgres replica needed replaced, but repeatedly failed to run pg_basebackup. It would stop part way through every time, reporting...
View ArticleTerry Erisman: PGConf Silicon Valley Keynotes & Community Happy Hour
We are pleased to announce the final agenda of keynote addresses for the first annual PGConf Silicon Valley conference. Keynotes will be delivered by Jay Kreps, CEO of Confluent, Ivan Novick, Greenplum...
View ArticleShaun M. Thomas: PG Phriday: Parallel Sequence Scans
A couple days ago, Robert Haas announced that he checked in the first iteration of parallel sequence scans in the Postgres 9.6 branch. And no, that’s not a typo. One of the great things about the...
View ArticleBruce Momjian: My Daughter Speaks
My daughter Catherine, then 12 years old, was interviewed at Postgres Open 2013 by Craig Kerstiens and Selena Deckelmann. Community members who have heard the 23-minute recording have found it humorous...
View ArticleAbdul Yadi: Extension for QR Code Bitmap
I have gone through an interesting small size C code package for QR encoding at https://github.com/swex/QR-Image-embedded. Its logic is contained in two small files: QR_Encode.h (3.7KB) and QR_Encode.c...
View ArticleAndrew Dunstan: A record with all defaults
Fresh from yesterday's help file:Say you want to insert a record into your table with all the default values set. Later on you'll update some of the values. You might want to do this so you can get the...
View ArticlePeter Geoghegan: Suggesting a corrected column name/spelling in the event of...
One small PostgreSQL 9.5 feature I worked on is the new hinting mechanism feature, which sometimes hints, based on a score, what you might have meant to type following misspelling a column name in an...
View ArticleAndreas Scherbaum: FOSDEM PGDay and Devroom 2016 - Announcement & Call for...
Andreas 'ads' ScherbaumFOSDEM PGDay is a one day conference that will be held ahead of FOSDEM in Brussels, Belgium, on Jan 29th, 2016. This will be a one-day focused PostgreSQL event, with a single...
View ArticleVladimir Borodin: Wait interface in PostgreSQL
People having experience with commercial RDBMS are used to have the ability to answer the question “What a particular session is doing right now?” Or even “What was that session waiting 5 minutes ago?”...
View ArticleDimitri Fontaine: All Your Base Conference 2015
I had the pleasure to be invited to speak at All Your Base Conference 2015 about PostgreSQL (of course). The conference gathers together lots of user experience around data management and database...
View ArticleTomas Vondra: PostgreSQL on SSD - 4kB or 8kB pages?
As you may be aware, PostgreSQL splits data files into 8kB pages by default. It's possible to use different page sizes (up to 32kB), but that requires compiling custom packages so almost no one does...
View ArticleHubert 'depesz' Lubaczewski: Waiting for 9.6 – Implement lookbehind...
On 30th of October, Tom Lane committed patch: Implement lookbehind constraints in our regular-expression engine. A lookbehind constraint is like a lookahead constraint in that it consumes no text;...
View ArticleHubert 'depesz' Lubaczewski: Waiting for 9.6 – Generate parallel sequential...
On 11th of November, Robert Haas committed patch: Generate parallel sequential scan plans in simple cases. Add a new flag, consider_parallel, to each RelOptInfo, indicating whether a plan for that...
View ArticleMarko Tiikkaja: LISTENing connections aren't cheap
Recently I used perf to look into what could be the cause for our increased CPU usage on the PostgreSQL server (encouraged by Andres' great talk at pconf.eu). I was somewhat surprised to find that...
View ArticlePavel Golub: Easy PostgreSQL docs for Sublime Text
I’m using this perfect tool called Sublime Text 3 for a bunch of tasks. One of them is viewing SQL scripts from time to time. ST3 has perfect SQL highlighting, but what I miss the most is the context...
View ArticleChristophe Pettus: “The PCI-Compliant Database” at PGConfSV
I’ll be speaking about “The PCI-Compilant Database” at PGConf Silicon Valley!
View ArticleTomas Vondra: TRIM facepalm
While discussing results of various filesystem benchmarks - both here and in talks given on conferences, one of the things I've been questioning was the negligible impact of TRIM/DISCARD mount option.I...
View ArticleMarco Slot: pg_paxos: High Availability Data Replication for PostgreSQL
The Paxos algorithm is a powerful building block for building highly available distributed systems. Paxos can be seen as a function paxos(k,v) that returns the same value on all servers in a group for...
View ArticleShaun M. Thomas: PG Phriday: Cluster Control
It has occurred to me that I may have been spending a bit too much time being excited about new Postgres features and developments in the community. One of the intents of this weekly article was for...
View ArticleAndrew Dunstan: Announcing Release 4.16 of the PostgreSQL Buildfarm client
I have just released version 4.16 of the PostgreSQL Buildfarm client It can be downloaded from http://www.pgbuildfarm.org/downloads/latest-client.tgzSeveral bugs have been fixed, and there are these...
View Article