Neues vom PostgreSQL Planet

Neues vom PostgreSQL Planet Feed abonnieren
Planet PostgreSQL
Aktualisiert: vor 1 Stunde 58 Minuten

Umair Shahid: Transitioning from Oracle to PostgreSQL: Partitioning

6. November 2024 - 12:46

As databases grow, managing large tables becomes more challenging. Table partitioning is a tried-and-tested approach that helps break down large tables into smaller, more manageable segments, enhancing performance, maintainability, and scalability.

What is Table Partitioning?

Umair Shahid: Transitioning from Oracle to PostgreSQL: Partitioning

6. November 2024 - 12:46

As databases grow, managing large tables becomes more challenging. Table partitioning is a tried-and-tested approach that helps break down large tables into smaller, more manageable segments, enhancing performance, maintainability, and scalability.

What is Table Partitioning?

Hubert 'depesz' Lubaczewski: System views added to pgdoc.link

6. November 2024 - 12:44
Checking logs for pgdoc.link I noticed that some people where searching for system views, like pg_stat_activity, or pg_stat_all_tables in Pg 9.3. Now, these will work. This increased total number of known keywords from 1840 to 1883. Not much, but it's a progress 🙂

Luca Ferrari: PostgreSQL is super solid in enforcing (well established) constraints!

6. November 2024 - 1:00

A note about mgirating from other databases…

PostgreSQL is super solid in enforcing (well established) constraints!

Well, let’s turn that around: SQLite3 is somehow too flexible in allowing you to store data!

We all know that.

And we all have been fighting situations where we have a well defined structure in SQLite3 and, ocne we try to migrate to PostgreSQL, a bad surprise arrives! As an example, today I was trying to migrate a Django project with the built-in loaddata from a dumpdata, and sadly:



Shaun Thomas: Plugging the Postgres Upgrade Hole

5. November 2024 - 10:00
We at Tembo truly love Postgres. We're convinced everyone would love Postgres just as much as we do if only upgrading Postgres between major versions wouldn't be so darn difficult.

Hubert 'depesz' Lubaczewski: Waiting for PostgreSQL 18 – Add SQL function array_reverse()

5. November 2024 - 9:17
On 1st of November 2024, Michael Paquier committed patch: Add SQL function array_reverse()   This function takes in input an array, and reverses the position of all its elements. This operation only affects the first dimension of the array, like array_shuffle().   The implementation structure is inspired by array_shuffle(), with a subroutine called array_reverse_n() that … Continue reading "Waiting for PostgreSQL 18 – Add SQL function array_reverse()"

Jimmy Angelakos: Contributions for the week of 2024-10-28 (Week 44 overview)

5. November 2024 - 0:28
  • PGConf.EU 2024, held in Athens from October 22-25, was the biggest PostgreSQL event in the world yet! It was organized by:

Kaarel Moppel: Cloning Postgres user privileges vs ChatGPT

4. November 2024 - 23:00
At pgConf.eu in Athens - by the way, reported to be the largest PostgreSQL conference to date, attesting to the software’s undeniable success! - I got into a sort of interesting hallway discussion. I guess my chat companion was relatively new to the ecosystem - and said something along the...

Andreas 'ads' Scherbaum: Rushabh Lathia

4. November 2024 - 15:00
PostgreSQL Person of the Week Interview with Rushabh Lathia: My name is Rushabh Lathia, I am recognized as a PostgreSQL Contributor. Originally, I hail from the vibrant state of Gujarat, India, known for its rich culture, delectable cuisine, and warm hospitality. However, for the past few years, I have been residing in the beautiful city of Pune, Maharashtra. While I cherish my roots in Gujarat, Pune has become my second home, a place where I’ve found my stride, forged lasting connections, and embarked on new adventures.

Sergey Pronin: Exposing PostgreSQL with NGINX Ingress Controller

4. November 2024 - 14:57
I wrote a blog post in the past about a generic approach on how to expose databases in Kubernetes with Ingress controllers. Today, we will dive deeper into PostgreSQL with ingress and also review two different ways that can be taken to expose the TCP service. The goal is to expose multiple PostgreSQL clusters through […]

Deepak Mahto: PL/pgSQL Secrets: How Conditional Expressions Are Parsed and Evaluated Under the Hood.

2. November 2024 - 10:35

Recently, in the Official PostgreSQL Slack, a user posted a PL/pgSQL block (shown below) and was surprised that it did not generate a syntax error:

DO $$ DECLARE i INT; BEGIN i = 0; IF i = 0 AND THEN RAISE NOTICE 'i = 0'; END IF; END; $$;

At first glance, this code block seems incomplete. Notice the IF condition: it appears to be missing an additional condition after the AND operator. Logically, this should cause an exception due to the incomplete condition following AND.

Andrew Dunstan: Announcing Release 18 of the PostgreSQL Buildfarm client

2. November 2024 - 7:07

I have pushed  Release 18 of the PostgreSQL Buildfarm client

In addition to numerous minor tweaks and bug fixes, the following changes are made:

Robert Haas: Why pg_dump Is Amazing

1. November 2024 - 16:56

I wrote a blog post a couple of weeks ago entitled Is pg_dump a Backup Tool?. In that post, I argued in the affirmative, but also said that it's probably shouldn't be your primary backup mechanism. For that, you probably shouldn't directly use anything that is included in PostgreSQL itself, but rather a well-maintained third-party backup tool such as barman or pgbackrest.

semab tariq: Offline PostgreSQL Installation on RHEL 9: Solving the No Internet Challenge

31. Oktober 2024 - 10:01

PostgreSQL is one of the most loved databases, especially by developers, for its simplicity, easy configurations, and massive community support. It's an open-source powerhouse known for handling everything from small projects to large-scale applications. 

While major cloud providers, like AWS, Google, and Microsoft offer robust solutions for hosting databases on the cloud, not all businesses can or want to go this route

Jimmy Angelakos: Contributions for the week of 2024-10-21 (Week 43 overview)

30. Oktober 2024 - 23:04
  • On October 22nd the Extensions Ecosystem Summit took place, as an unofficial side event of PGConf EU in Athens. Supported by Tembo](https://tembo.io/), Percona, Xata, and Timescale, 5 speakers shared their (experience working on) extensions, followed by an open space / contribution fest meant to attract new contributors to the projects.

Christophe Pettus: An Interlude: Why you do not want to use C/POSIX locale.

30. Oktober 2024 - 15:50

(A quick interlude in our series on locales and character encodings in PostgreSQL.)

C/POSIX locale is only useful if you know that you will never have characters in your strings other than 7-bit ASCII, or you are 100% sure that you are never going to have mixed client encodings. If you do have non-7-bit-ASCII characters with mixed client encodings, zaniness can result:

Stefanie Janine: PostgreSQL in The Big Apple

30. Oktober 2024 - 0:00

For the first time we have a guest writer, Emma Saroyan.

Discovering PostgreSQL - My Journey

I recently traveled from Armenia to New York City to speak at PGConf NYC 2024, organized by PgUS. PostgreSQL, originally called Postgres, is the #1 open source relational database in the world. I gave a talk about my journey into discovering Postgres, and it was an inspiring experience engaging with the PostgreSQL community, sharing insights, and learning about the latest advancements in the field.

David Wheeler: PGConf & Extension Ecosystem Summit EU 2024

29. Oktober 2024 - 23:04

Last week I MCed the first Extension Ecosystem Summit EU and attended my first at PGConf EU in Athens, Greece. Despite my former career as an archaeologist — with a focus on Mediterranean cultures, no less! — this was my first visit to Greece.

Jimmy Angelakos: Contributions for the week of 2024-10-14 (Week 42 overview)

29. Oktober 2024 - 20:19
  • On October 15th, Paul Jungwirth presented temporal INSERT at the Chicago PostgreSQL User Group (PUG) meetup. You can find the recording and write-up here.

Seiten