Michael Paquier: Postgres 9.5 feature highlight: New JSONB functions and...
jsonb is coming up with a set of new features in Postgres 9.5. Most of them have been introduced by the following commit:commit: c6947010ceb42143d9f047c65c1eac2b38928ab7 author: Andrew Dunstan...
View ArticleGreg Sabino Mullane: How fast is pg_upgrade anyway?
Shark photo by Rennett StoweBack in the old days, upgrading Postgres required doing a pg_dump and loading the resulting logical SQL into the new database. This could be a very slow, very painful...
View ArticleJulien Rouhaud: How About Hypothetical Indexes ?
After so much time missing this features, HypoPG implements hypothetical indexes support for PostgreSQl, available as an extension.IntroductionIt’s now been some time since the second version of PoWA...
View ArticleJosh Berkus: Test PostgreSQL 9.5 Alpha in a Docker container
Yay, the first alpha of PostgreSQL 9.5 is out! This has lots of cool stuff in it, which you can read about elsewhere. What I'm posting here is a new experiment: offering up Docker images for testing...
View ArticleJoshua Drake: Elevating your confidence with the Elephant's restoration...
In the beginning There was Unix, Linux and Windows. They all run on hardware and that hardware all has bugs. What is the best way to work around hardware bugs? Backups. You haven't had bad hardware,...
View ArticleChristoph Berg: PostgreSQL 9.5 in Debian
Today saw the release of PostgreSQL 9.5 Alpha 1. Packages for all supported Debian and Ubuntu releases are available on apt.postgresql.org: deb http://apt.postgresql.org/pub/repos/apt/...
View ArticleBarry Jones: Heroku PostgreSQL vs Amazon RDS for PostgreSQL
PostgreSQL is becoming the relational database of choice for web development for a whole host of good reasons. That means that development teams have to make a decision on whether to host their own or...
View ArticleMichael Paquier: Postgres 9.5 feature highlight: New missing_ok option for...
Finding its origin as a fix for pg_rewind where rewind process could fail if a file marked as listed in the source server was removed before fetching its data (see more details here, this could impact...
View ArticlePaul Ramsey: 2.1.8 Released
Due to a number of bugs capable of crashing a back-end, we have released 2.1.8. If you are running an earlier version on a public site, we recommend that you update as soon as...
View ArticleCraig Ringer: BDR 0.9.2 and BDR-PostgreSQL 9.4.4 released
Version 0.9.2 of the BDR (Bi-Directional Replication) extension for PosgreSQL has been released.This is a maintenance release in the current stable 0.9.x series, focused on bug fixes, stability and...
View ArticleDinesh Kumar: Parallel Operations With pl/pgSQL
Hi,I am pretty sure that, there will be a right heading for this post. For now, i am going with this. If you could suggest me proper heading, i will update it :-)OK. let me explain the situation. Then...
View ArticleMarco Slot: Scalable PostgreSQL on Amazon RDS using masterless pg_shard
The pg_shard extension provides a transparent, automatic sharding solution for PostgreSQL. It can shard a table across a cluster of PostgreSQL nodes, storing shards in regular tables. All...
View ArticleJoshua Drake: Tip for West side U.S. folks going to PgConf.EU in October
This tip works very well for me because of my physical location (Bellingham, WA) but it would also work reasonably well for anyone flying from Denver->West Coast including places such as Houston. It...
View ArticleShaun M. Thomas: PG Phriday: 10 Ways to Ruin Performance: MAXimized Value
I apologize for putting this series on a short hiatus last week for the 4th of July. But worry not, for this week is something special for all the developers out there! I’m going to try to make your...
View ArticleKevin Grittner: Deleting backup_label on restore will corrupt your database!
The quick summary of this issue is that the backup_label file is an integral part of your database cluster binary backup, and removing it to allow the recovery to proceed without error is very likely...
View ArticlePavel Stehule: New Orafce and Plpgsql_check extensions released
I released a new versions of these packages: Orafce and Plpgsql_check. Its mostly bugfix releases with PostgreSQL 9.5 support.
View ArticleHans-Juergen Schoenig: Transactional DDLs
When checking out those new features of Sybase 15.7 (yes, from time to time I got to see what commercial databases are up to), I stumbled over an interesting and yet amusing line: “Fully Recoverable...
View ArticleShaun M. Thomas: PG Phriday: 10 Ways to Ruin Performance: Functionally Bankrupt
Functions are great. Having cut my teeth on a database that didn’t even provide the ability to define functions, I’ve come to almost take them for granted in PGDB (PostgreSQL). However, with this kind...
View ArticlePavel Stehule: simple parallel run statement in every database in PostgreSQL...
When I need to execute some statement in every database of some PostgreSQL cluster, I am using a script:for db in `psql -At -c "select datname from pg_database where datname not in...
View ArticleMichael Paquier: Postgres 9.5 feature highlight: pg_file_settings to finely...
PostgreSQL 9.5 is coming up with a new feature aimed at simplifying tracking of GUC parameters when those are set in a multiple set of files by introducing a new system view called...
View Article