Gilles Darold: PostgreSQL 15 will include some more regexp functions
While migrating from other databases like Oracle to PostgreSQL, we may come across some functionalities that may be only available with a complex work-around. At MigOps, we have migrated many customers...
View ArticleShaun M. Thomas: High Availability, PostgreSQL, and More: The Return of PG...
PG Phriday is back! EDB High Availability Architect Shaun Thomas revives his once infamous blog series to once again tackle technical topics at the tip of the Postgres world, this time with a special...
View ArticleAndreas 'ads' Scherbaum: Louise Grandjonc
PostgreSQL Person of the Week Interview with Louise Grandjonc: I’m Louise, I come from France and recently moved to Vancouver (Canada, not Washington, I was not aware there was another Vancouver before...
View ArticleFranck Pachot: ORDER BY is mandatory in SQL to get a sorted result
In IT, like in math, a negative test can prove that an assertion is wrong. But a positive test doesn't prove that the assertion is right. It is worse in IT because the algorithm may show an apparently...
View ArticleÁlvaro Hernández: Easily Running Babelfish for PostgreSQL on Kubernetes
Easily Running Babelfish for PostgreSQL on KubernetesTL;DRBabelfish for PostgreSQL (“Babelfish” in short) is an open source project created by Amazon AWS that adds SQL Server compatibility on top of...
View ArticlePavlo Golub: PostgreSQL on WSL2 for Windows: Install and setup
This post explains how to install PostgreSQL on WSL2 for Windows, apply the necessary changes to PostgreSQL settings, and access the database from the Windows host. Even though this knowledge can be...
View ArticleHubert 'depesz' Lubaczewski: Waiting for PostgreSQL 15 – Allow publishing the...
On 27th of October 2021, Amit Kapila committed patch: Allow publishing the tables of schema. A new option "FOR ALL TABLES IN SCHEMA" in Create/Alter Publication allows one or more schemas to be...
View ArticleChristoph Berg: PostgreSQL and Undelete
pg_dirtyreadEarlier this week, I updated pg_dirtyread to work with PostgreSQL 14. pg_dirtyread is a PostgreSQL extension that allows reading "dead" rows from tables, i.e. rows that have already been...
View ArticleBruce Momjian: Enterprise Postgres Growth in Japan
I presented a new slide deck, Enterprise Postgres Growth in Japan, at last week's Japan PostgreSQL User Group (JPUG) conference. I have been closely involved with the Japanese Postgres community for 20...
View ArticleCharly Batista: Should I Create an Index on Foreign Keys in PostgreSQL?
Welcome to a weekly blog where I get to answer (like, really answer) some of the questions I’ve seen in the webinars I’ve presented lately. If you missed the latest one, PostgreSQL Performance Tuning...
View ArticleLuca Ferrari: New features in pgenv
pgenv 1.2 introduces a few nice features.New features in pgenvpgenv is a great tool to simply manage different binary installations of PostgreSQL. It is a shell script, specifically designed for the...
View ArticleShaun M. Thomas: PG Phriday: Isolating Postgres with repmgr
In this weeks PG Phriday, High Availability Architect Shaun Thomas explores some of the more advanced repmgr use cases that will bring your Postgres High Availability game to the next level. [Continue...
View ArticleHubert 'depesz' Lubaczewski: Does varchar(n) use less disk space than...
Some time ago on Slack some person said: varchar is better (storage efficiency), i recommend using it for less than 2048 chars, for the best : TEXT There was discussion that followed, the person that...
View ArticleAndreas 'ads' Scherbaum: Pavel Luzanov
PostgreSQL Person of the Week Interview with Pavel Luzanov: I live in Moscow, and work at Postgres Professional. I am responsible for educational projects.
View ArticleLaurenz Albe: Entity-attribute-value (EAV) design in PostgreSQL – don’t do it!
© Laurenz Albe 2021Customers have often asked me what I think of “Entity-attribute-value” (EAV) design. So I thought it would be a good idea to lay down my opinion in writing.What is...
View ArticleJonathan Katz: Using TimescaleDB with PGO, the open source Postgres Operator
One of the many reasons "the answer is Postgres" is due to its extensibility.The ability to extend Postgres has given rise to an ecosystem of Postgres extensions that change the behavior of the...
View ArticleLuca Ferrari: pgenv `config migrate`
pgenv 1.2.1 introduces a different configuration setup.pgenv config migrateJust a few hours I blogged about some new cool features in pgenv, I completed the work about configuration in one place. Now...
View ArticleLuca Ferrari: Monitoring Schema Changes via Last Commit Timestamp
An ugly way to introspect database changes.Monitoring Schema Changes via Last Commit TimestampA few days ago, a colleague of mine shown to me that a commercial database keeps track of last DDL change...
View ArticleHubert 'depesz' Lubaczewski: Waiting for PostgreSQL 15 – Add assorted new...
On 3rd of August 2021, Tom Lane committed patch: Add assorted new regexp_xxx SQL functions. This patch adds new functions regexp_count(), regexp_instr(), regexp_like(), and regexp_substr(), and...
View ArticleRegina Obe: PostGIS 3.2.0beta2 Released
The PostGIS Team is pleased to release the second beta of the upcoming PostGIS 3.2.0 release.Best served with PostgreSQL 14. This version of PostGIS utilizes the faster GiST building support API...
View Article