Joshua Drake: A new user discovers the PostgreSQL public schema
A new user of PostgreSQL recently discovered that PostgreSQL allows any PostgreSQL user to create objects and data by default.[1] I know you are saying, "What... PostgreSQL has some of the most...
View ArticleErnst-Georg Schmid: Update to pgchem::tigress isotope pattern generation code
The isotope_pattern() function now contains data for the stable isotopes of 82 elements.Thus, it fully supports HMDB, UNPD and ChEBI (except the transuranics) and is available here.The individually...
View ArticleHubert 'depesz' Lubaczewski: New functionality on explain.depesz.com, and...
Some time ago Karl Bartel asked me to add ability to parse plans that were done using “ANALYZE ON, TIMING OFF". Initially I didn't see the point, but he said that explain.depesz.com allows him to hide...
View ArticleAndrew Dunstan: Blackhole FDW updated
There have been some new things added to the FDW API in 9.5, so I have just updated the blackhole Foreign Data Wrapper to reflect the changes, so it now has documented skeleton functions for every FDW...
View ArticleMarco Slot: Webinar on Parallelizing Analytical Queries in PostgreSQL on June...
Learn how to parallelize analytical queries in PostgreSQL through sharding. Join Marco Slot from Citus Data at 10:00 AM PDT on Wednesday, June 10, 2015 for a webinar which will discuss how to use...
View ArticleHubert 'depesz' Lubaczewski: Waiting for 9.5 – Rename jsonb_replace to...
On 1st of June, Andrew Dunstan committed patch: Rename jsonb_replace to jsonb_set and allow it to add new values The function is given a fourth parameter, which defaults to true. When this parameter...
View ArticleAndreas 'ads' Scherbaum: 3rd South Bay PostgreSQL Meetup
The 3rd South Bay PostgreSQL Meetup will take place in Palo Alto, on June 23rd.Please sign up here.Speakers will be announced soon.
View ArticleShaun M. Thomas: PG Phriday: 10 Ways to Ruin Performance: Cast Away
Unlike a lot of programming languages that have loose typing, databases are extremely serious about data types. So serious in fact, many patently refuse to perform automatic type conversions in case...
View ArticleHubert 'depesz' Lubaczewski: Filling in the blanks
Some time ago someone on irc asked interesting question. One that I couldn't answer then (didn't have an immediate idea, and didn't have time to spend on looking into it). Now, I have some more time,...
View ArticleShaun M. Thomas: Review: Learning Heroku Postgres
I recently got the opportunity to take a look at Learning Heroku Postgres, a new book by Patrick Espake that seems intended to help new PostgreSQL database administrators get their data into the cloud....
View ArticleCraig Kerstiens: Moving past averages in SQL (Postgres) – Percentiles
Often when you’re tracking a metric for the first time you take a look at your average. For example what is your ARPU – Average Revenue Per User. In theory this tells you if you can acquire new user...
View ArticleHubert 'depesz' Lubaczewski: Partitioning – what? why? how?
Recently I noticed that more and more cases that I deal with could use some partitioning. And while theoretically most people know about it, it's definitely not a very well-understood feature, and...
View ArticleMichael Paquier: Postgres 9.5 feature highlight: pg_stat_ssl, information...
Today's highlight is about a new system view that will land in Postgres 9.5, that has been introduced by this commit:commit: 9029f4b37406b21abb7516a2fd5643e0961810f8 author: Magnus Hagander...
View ArticleQuinn Weaver: Baidu Bot Blues
A client complained of mysterious connection spikes. "We think we're getting hit by bots, but we're not sure," they said; "Can you look into it?"So I edited postgresql.conf, turned on log_connections...
View ArticleKirk Roybal: YeSQL: Battling the NoSQL Hype Cycle with Postgres
Greetings PostgreSQL Gurus,We are delighted to have Bruce Momjian from EnterpriseDB for the August meeting! Our thanks to EnterpriseDB for loaning us this premier “teacher of all things...
View ArticleBruce Momjian: The purpose of the core team
There has been some confusion by old and new community members about the purpose of the core team, and this lack of understanding has caused some avoidable problems. Therefore, the core team has...
View ArticleBruce Momjian: Pg_upgrading Streaming Standbys
A long-requested pg_upgrade feature is the ability to do major-version upgrades of standby servers without requiring recreation of the standby servers. Thanks to Stephen Frost, it is now possible to...
View ArticleJim Nasby: The precision — or lack thereof — of time
On June 30, 2015, a leap second will occur to synchronize atomic clocks with the Earths’ slowing rotation . The International Earth Rotation and Systems Service (IERS) has used this method 26 times...
View ArticleKeith Fiske: PG Partition Manager v2.0.0 – Background Worker, Better Triggers...
PG Partition Manager has been the most popular project I’ve ever done a significant amount of work on and I really appreciate everyone’s feedback for the roughly 2 years it’s been out there. I’ve got...
View Articlegabrielle roth: PDXPUG: June meeting next week
When: 6-8pm Thursday June 18, 2015Where: IovationWho: Mark WongWhat: Pg PerformanceCome have a chat with our local performace expert, Mark Wong.This presentation will take a look at the performance...
View Article