Craig Kerstiens: PGConf SV + Postgres Open = PostgresOpen Silicon Valley 🐘
When we started PGConf Silicon Valley we started it with the goal of helping to grow the Postgres community like many of the other conferences out there with a focus on a large scale west coast event....
View ArticleScott Mead: Is my query stuck? PostgreSQL 9.6
One of the most common queries that I keep in my pocket is SELECT pid, datname, usename, now() - query_start AS runtime, waiting, state, query FROM pg_stat_activity WHERE waiting='true'; This gives you...
View ArticleBruce Momjian: A Dozen Conferences in Four Months
While considering future conference attendance, I realized there are 12 dedicated Postgres conferences or PGDays in the next four months, and nicely spread worldwide: Bangalore...
View ArticleShaun M. Thomas: PG Phriday: Primal Planner Prep
The Postgres query planner is house of cards built upon the ever-shifting sand of our data. It has the utterly impossible mission of converting our ridiculous and inane requests into a logical series...
View ArticleErnst-Georg Schmid: tcn again
In the previous post, I suggested that contrib/tcn for example could be used to selectively update caches.OK, here is my try:By touching the cache only when the database signals a change to the base...
View ArticleDouglas Hunley: Getting fancy with PostgreSQL and Homebrew
In our previous post, we installed PostgreSQL via Homebrew and got our own little cluster up and running under our userid. That is probably good enough for 90% of the users out there who just want to...
View ArticleRon Farrer: Install LAPP in Containers
Install LAPP in Containers(Linux Containers and Linux, Apache, PostgreSQL, PHP)In this blog post I will detail how to install Apache, PHP, PostgreSQL in Linux containers on Ubuntu 16.04 LTS.It can be...
View ArticleDouglas Hunley: Managing multiple PostgreSQL installs via Homebrew
Following on from this post, you probably have multiple versions of PostgreSQL installed on your Mac. In that post, I added an example function to help you manage all these concurrent installs. Today,...
View ArticleAislan Wendling: Audit Log and Partitioning
Hi all,For those who have to log high load databases, and worse, need to keep this logs for long time and always available, partitioning is the way.Of course you can create various log tables,...
View ArticleDouglas Hunley: Upgrading PostgreSQL 5x faster
Upgrading your PostgreSQL database from one major version (e.g. 9.4.x) to another major version (e.g. 9.5.x) used to a painful and exceedingly slow process. You essentially had two options:dump /...
View ArticleMichael Paquier: Postgres 10 highlight - pg_basebackup improvements
Lately three improvements and behavior changes have been added to pg_basebackup that will be part of Postgres 10.The first one relates to the state of an on-disk backup folder on failure. In short, in...
View ArticleFederico Campoli: Brighton PostgreSQL Meetup last presentation and recording
This is the recording of the pg_chameleon presentation I gave at the Brighton PostgreSQL MeetupThe slides are available here...
View ArticleDouglas Hunley: PostgreSQL logging, strftime, and you
PostgreSQL has a pretty extensive logging facility. I've talked briefly about configuring it to get the most out of pgBadger before, but today I'm gonna talk a bit about the naming of the log file...
View ArticleHubert 'depesz' Lubaczewski: Fix for parallel scans on explain.depesz.com
On Friday, Zr40 reported on irc that explain.depesz.com doesn't show table/index names for Parallel Seq Scan nodes. Checked it and found couple of other omissions of the same kind with other Parallel*...
View ArticleJonathan Katz: Easy PostgreSQL 10 and pgAdmin 4 Setup with Docker
The open source software ecosystem around PostgreSQL is as robust as the database itself, but sometimes it can be hard for people new to PostgreSQL, and even some seasoned veterans, to get all of the...
View ArticleDimitri Fontaine: Find the number of the longest continuously rising days for...
Today I want to react to an article that claims that Relational Algebra Is the Root of SQL Problems in which the author hand-waves the following position:SQL becomes more a hindrance to data...
View ArticleDimitri Fontaine: Find the number of the longest continuously rising days for...
Today I want to react to an article that claims that Relational Algebra Is the Root of SQL Problems in which the author hand-waves the following position:SQL becomes more a hindrance to data...
View ArticleStefan Fercot: Introduction to PostgreSQL Automatic Failover
As described by Magnus Hagander during his great talk about “PostgreSQL Replication in 2018” at the last FOSDEM event, “PostgreSQL Automatic Failover” (aka. PAF : http://clusterlabs.github.io/PAF/) is...
View ArticlePavel Stehule: schema variables
Last year I worked on few successful projects - with Alvaro Herrera I finished XMLTABLE. I materialized my ideas about better user interface and I wrote pspg pager. Now, I am working on implementation...
View ArticleAleksander Alekseev: PostgreSQL and Compressed Documents (Slides)
Yesterday I gave a talk at PGConf.Russia 2018 conference. Here are the slides:Download: postgresql-and-compressed-documents-pgconf-russia-2018.pdf (1.1M)Also I would like to share a few random photos I...
View Article