Andrew Dunstan: Dropping columns on partitioned tables.
Say you have a partitioned table and you want to add a column. There is no problem - you just add the column to the parent table, and it is added to all the children. But what if you want to drop a...
View ArticleGreg Sabino Mullane: Selectively firing Postgres triggers
Lake Wallaga by Tony HeywardBeing able to disable Postgres triggers selectively can be an important skill when doing tasks like bulk updates, in which you only want a subset of the triggers on the...
View Articlegabrielle roth: PDXPUG – July meeting – OSCON BoF Session
When: 7-8pm Wed July 22 Where: Oregon Convention Center, Room E141We’re having a Birds of a Feather session at OSCON instead of our usual July meeting.Registration is not required to attend the BoF....
View ArticlePavel Stehule: aliasing psql
When you run psql without arguments, then the psql tries to connect to database named like current user. I dislike this behave. Surely I have not database "pavel". There is trivial solution - add to...
View ArticleShaun M. Thomas: PG Phriday: 10 Ways to Ruin Performance: Indexing the World
An easy way to give PGDB (PostgreSQL) a performance boost is to judiciously use indexes based on queries observed in the system. For most situations, this is as simple as indexing columns that are...
View ArticleHans-Juergen Schoenig: SKIP LOCKED: One of my favorite 9.5 features
PostgreSQL 9.5 is just around the corner and many cool new features have been added to this wonderful release. One of the most exciting ones is definitely SKIP LOCKED. To make sure that concurrent...
View ArticleErnst-Georg Schmid: 1st impression of pg_shard
1st impression of pg_shard:It works as described, documented limitations applyStatus '3' of a shard_placement means inactive, '1' means onlineRead the issues list - unless you want to discover them...
View ArticleHubert 'depesz' Lubaczewski: Waiting for 9.6 – Add psql \ev and \sv commands...
On 3rd of July, Tom Lane committed patch: Add psql \ev and \sv commands for editing and showing view definitions. These are basically just like the \ef and \sf commands for functions. Petr...
View ArticleJulien Rouhaud: Keep an eye on your PostgreSQL configuration
Have you ever wished to know what configuration changed during the last weeks, when everything was so much faster, or wanted to check what happened on your beloved cluster while you were in...
View ArticleJulien Rouhaud: Keep an eye on your PostgreSQL configuration
Have you ever wished to know what configuration changed during the last weeks, when everything was so much faster, or wanted to check what happened on your beloved cluster while you were in...
View ArticleOzgun Erdogan: First PGConf Silicon Valley Speakers Announced Today
As a member of the PGConf Silicon Valley Conference Committee, I have been extremely happy with the volume and quality of the talks submitted to the conference. The Committee has been working hard on...
View ArticleErnst-Georg Schmid: Deriving the elemental composition from a molformula in...
pgchem::tigress can generate molecular formulae like C3H6NO2- from chemical structures.But what if we need access to the elemental composition as a relation, e.g:elementcountC3N1O2Fortunately,...
View ArticleJosh Berkus: unsafe UPSERT using WITH clauses
By now you've read about PostgreSQL 9.5 and our shiny new UPSERT feature. And you're thinking, "hey, 9.5 is still in alpha, how do I get me some UPSERT action now?" While there are some suggestions...
View ArticleMichael Paquier: Minimalistic Docker container with Postgres
Docker is well-known, is used everywhere, is used by everybody and is a nice piece of technology, there is nothing to say about that.Now, before moving on with the real stuff, note that for the sake of...
View ArticleShaun M. Thomas: PG Phriday: 10 Ways to Ruin Performance: Sex Offenders
We’re finally at the end of the 10-part PGDB (PostgreSQL) performance series I use to initiate new developers into the database world. To that end, we’re going to discuss something that affects...
View ArticleJosh Berkus: PipelineDB: streaming Postgres
If you've been following the tech news, you might have noticed that we have a new open source PostgreSQL fork called "PipelineDB". Since I've joined the advisory board of PipelineDB, I thought I'd go...
View ArticleHadi Moshayedi: cstore_fdw 1.3 released
Citus Data is excited to announce the release of cstore_fdw 1.3, which is available on GitHub at github.com/citusdata/cstore_fdw. cstore_fdw is an open source columnar store extension for PostgreSQL...
View ArticleJosh Berkus: Texas Trip: DjangoCon and Postgres Open
This September, I will be having a great Texas adventure, and you're invited along. September 8-10, Austin:DjangoCon.US. I will be presenting "PostgreSQL Performance in 15 Minutes" on the 9th....
View ArticleJosh Berkus: SFPUG August: Tour de Bruce
Original Core Team member Bruce Momjian will be visiting the Bay Area this August, and will be doing two different talks, both for SF City and North Bay. If you want the full Brucealicious experience,...
View ArticleMichael Paquier: Postgres 9.6 feature highlight: pg_basebackup and...
As the first post dedicated to the feature coverage of Postgres 9.6 which is currently in active development, let's talk about the following commit:commit: 0dc848b0314d63188919f1ce943730eac684dccd...
View Article