Josh Berkus: Pending Portland Postgres Presentations
This year is apparently my year to spend most of my time in Portland. Maybe I should move there ;-) Please read through if you are in Portland or are attending conferences in Portland for a list...
View Articlegabrielle roth: Postgres Monitoring Wishlist
Since “what should I monitor in my database” has come up in conversation several times lately, I thought I’d put this here where I (theoretically) won’t lose it. I’ll save for later the discussion of...
View ArticleSatoshi Nagayasu: Deploying Postgres-XL in 2-minutes with Chef/serverspec
As you may know, Postgres-XL, a MPP implementation of PostgreSQL, was released last month. Postgres-XL | Open Source Scalable SQL Database Cluster http://www.postgres-xl.org/ Most of recent topics in...
View ArticleBruce Momjian: Postgres Pool Party
If you are near Philadelphia, you are invited to attend the 2014 Postgres Pool Party at my home: When: Saturday, July 26, 2pm to 7pm Where: my home in Newtown Square, Pennsylvania (directions) What:...
View ArticleMichael Paquier: Postgres 9.4 feature highlight: GiST operator class for inet...
Postgres 9.4 is adding a new in-core GiST operator class for the inet and cidr datatypes. It has been introduced by this commit:commit f23a5630ebc797219b62797f566dec9f65090e03 Author: Tom Lane...
View ArticleAndrew Dunstan: JSON in PostgreSQL 9.4 Video
Here is the video presentation of my pgcon talk on JSON in PostgreSQL 9.4. All the other pgcon presentations can be seen nearby, too.
View ArticleCraig Ringer: Putting a PostgreSQL tablespace on a ramdisk risks ALL your data
I periodically see people being advised to put their tablspaces on RAM disks or tempfs volumes. This is very bad advice. Do not put a PostgreSQL TABLESPACE on a RAM disk or tempfs. Why you shouldn’t...
View ArticlePaul Ramsey: Examples are not Normative
Once, when I still had the energy, I was reading an Open Geospatial Consortium specification document, and found an inconsistency between a directive stated in the text, and the examples provided to...
View ArticleTim van der Linden: Postgis, PostgreSQL's spatial partner - Part 2
Welcome to the secoflynd part of our spatial story. If you have not done so, I advise you to go and read part one first.The first part of this series gives you some basic knowledge about the GIS world...
View ArticleAndrew Dunstan: Buildfarm Client version 4.13 released
I have released version 4.13 of the PostgreSQL Buildfarm client.This can be downloaded from http://www.pgbuildfarm.org/downloads/releases/build-farm-4_13.tgzChanges in this release (from the git...
View ArticleHubert 'depesz' Lubaczewski: Waiting for 9.5 – Implement UPDATE tab SET...
On 18th of June, Tom Lane committed patch: Implement UPDATE tab SET (col1,col2,...) = (SELECT ...), ... This SQL-standard feature allows a sub-SELECT yielding multiple columns (but only one row) to...
View ArticleMichael Paquier: Manipulating jsonb data by abusing of key uniqueness
The jsonb datatype newly introduced in Postgres 9.4 has a property that makes its manipulation rather facilitate when doing operations on it with embedded functions: it does not allow duplicated object...
View ArticleCraig Ringer: PostgreSQL’s CTEs are optimisation fences
When optimising queries in PostgreSQL (true at least in 9.4 and older), it’s worth keeping in mind that – unlike newer versions of variousotherdatabases– PostgreSQL will always materialise a CTE term...
View ArticleGreg Sabino Mullane: Version 5 of Bucardo database replication system
Goat & Kid by Flickr user Bala SivakumarBucardo 5, the next generation of the async multimaster replication system, has been released. This major release removes the previous two source database...
View ArticleFrancisco Figueiredo Jr: Initial Visual Studio Design time support added to...
Achievement unlocked!With the merge of Pull Request #213 (PR #213), Kenji Uno added support for Visual Studio Design Time also known as DDEX. A most wanted featureFrom the statistics of pageviews I get...
View ArticleJehan-Guillaume (ioguix) de Rorthais: More work and thoughts on index bloat...
A few weeks ago, I published a query to estimate index bloat. Since then, I went back on this query a few times to fix some drawbacks:making it compatible from PostgreSQL 7.4 to latest releasesrestrict...
View ArticleTim van der Linden: Postgis, PostgreSQL's spatial partner - Part 3
You have arrived at the final chapter of this PostGIS introduction series. Before continuing, I recommend you read chapter one and chapter two first.In the last chapter we finished by doing some real...
View ArticlePavel Stehule: plpgsql_check is available for PostgreSQL 9.2
Short note: I did backport of plpgsql_check to PostgreSQL 9.2. What is plpgsql_check? It is plpgsql validator without necessity to run checked function and all paths inside.postgres=# select...
View ArticleMichael Paquier: Postgres 9.5 feature highlight: Tracking processes with...
Here is a small feature that has showed up during the first commit fest of Postgres 9.5 allowing to add complementary information in the process names displayed by a server:commit...
View ArticleKirk Roybal: Create a media calendar in PostgreSQL
Here’s a quick snippet that I wrote because I needed a media calendar that covers the time period of most living people. Hopes this helps keep somebody from typing this up themselves. CREATE TABLE...
View Article