Postgres is an incredibly powerful database that’s packed with many different features. Some of its most interesting and productive capabilities,...
Blog Posts by
Blog Posts by Bruce Momjian


Bruce Momjian
Mar 8, 2019
Is the Oracle-DBA Relationship Breaking Down? The world of the Database Administrator (DBA) has changed since the technology went mainstream in the...

Bruce Momjian
Oct 16, 2018
Tablespaces are designed to allow Postgres clusters to be spread across multiple storage devices. Create tablespace creates a symbolic link in the...

Bruce Momjian
Oct 8, 2018
Usually, the database administrator controls who can access database data. However, it is possible for clients to completely control who can access...

Bruce Momjian
Sep 18, 2018
When storing data in the database, there is an assumption that you have to trust the database administrator to not modify data in the database. While...

Bruce Momjian
Aug 22, 2018
I’ve come to the end of my time in Europe now and I thought I’d share some of the feedback I’ve received from EDB customers along the way. I’ve been...

Bruce Momjian
Jul 17, 2018
I have been in Europe now for more than two weeks meeting a number of our customers and PostgreSQL users at the EDB Postgres Summer School. So far I...

Bruce Momjian
Apr 10, 2018
I previously mentioned the importance of high quality documentation, so we are always looking for improvements. This email thread from 2013 attempted...

Bruce Momjian
Apr 3, 2018
Postgres isn't the best at naming things. Of course, there is the old computer saying, "There are only two hard things in Computer Science: cache...

Bruce Momjian
Feb 20, 2018
*/ An age-old question is whether it is better to put data in a database or a file system. Of course, the answer is "it depends," but let's look at...

Bruce Momjian
Dec 5, 2017
Postgres Alerts It is cool to be able to stare at colorful graphs to see what Postgres is doing, but sometimes you just want to setup something, walk...

Bruce Momjian
Nov 14, 2017
During research for my Postgres Window Magic talk, I studied the unusual behavior of percent_rank and cumm_dist ( cumulative distribution ). The...

Bruce Momjian
Nov 7, 2017
In a previous blog entry I suggested storing the original time zone offset in a separate column if clients need to know the stored time in the...

Bruce Momjian
Oct 31, 2017
*/ You might know that Postgres supports materialized views and foreign data wrappers (fdw). Briefly, materialized views allow for queries to be...

Bruce Momjian
Oct 23, 2017
On the server side, high availability means having the ability to quickly failover to standby hardware, hopefully with no data loss. Failover...

Bruce Momjian
Oct 17, 2017
Now that everyone is using IPv6 ( ) it might be time to start playing with it. Postgres has had full IPv6 support for years, so Postgres is a good...

Bruce Momjian
Bruce Momjian is a co-founder of the PostgreSQL Global Development Group, and has worked on PostgreSQL since 1996 as a committer and community leader. He is a frequent speaker and Postgres evangelist and travels worldwide appearing at conferences to help educate the community on the business value of Postgres advances and new technology enhancements. He is the author of PostgreSQL: Introduction and Concepts, published by Addison-Wesley.
Follow Us