Neues vom PostgreSQL Planet

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

Robert Haas: PostgreSQL Hacking Workshop - January 2025

12. Dezember 2024 - 16:19

Next month, I'l be hosting 2 or 3 discussions of Andres Freund's talk, NUMA vs PostgreSQL, given at PGConf.EU 2024. You can sign up using this form. I anticipate that both Andres and I will be present for the discussions, and I'd like to thank Andres and all of the other presenters who have made time to join the discussions and answer questions for their time (so far: Melanie Plageman, Thomas Munro, Andrey Borodin).

Hubert 'depesz' Lubaczewski: How to ALTER tables without breaking application?

12. Dezember 2024 - 15:15
I once wrote about this problem, but given that we now have DO blocks and procedures I can make nicer, easy to use example. Over the years there have been many improvements to how long ALTER TABLE can take. You can now (in some cases) change datatype without rewrite or add default value. Regardless how … Continue reading "How to ALTER tables without breaking application?"

Henrietta Dombrovskaya: November 20 Chicago PUG recording

11. Dezember 2024 - 16:17

Better later than never – here is a recording of Devrim Gunduz’s talk at the November meetup – enjoy!

Daniel Westermann: PGConf.DE 2025 - Call for Sponsors at PostgreSQL Conference Germany 2025 opens soon!

11. Dezember 2024 - 9:11

As announced earlier this month [1], PostgreSQL Conference Germany 2025 will take place from May 08-09, 2025 in Berlin

We now invite you to join us as a sponsor and become an integral part of this exciting event!

The Call for Sponsors opens at December, 16th 2025 at 2PM UTC

Gabriele Bartolini: CNPG Recipe 15 - PostgreSQL major online upgrades with logical replication

11. Dezember 2024 - 7:28

This recipe shows how to perform an online major PostgreSQL upgrade using the new declarative approach to logical replication introduced in CloudNativePG 1.25. By leveraging the Publication and Subscription CRDs, users can set up logical replication between PostgreSQL clusters with ease. I will walk you through configuring a PostgreSQL 15 publisher, importing schemas into a PostgreSQL 17 subscriber, and verifying data synchronisation, with the broader goal of highlighting the benefits of a repeatable and testable upgrade process.

Umair Shahid: Understanding Wait Events in PostgreSQL

10. Dezember 2024 - 8:56

As databases grow in size and complexity, performance issues inevitably arise. Whether it is slow query execution, lock contention, or disk I/O bottlenecks, identifying the root cause of these issues is often the most challenging aspect of database management. One way to understand performance bottlenecks is to determine what the database is waiting for.

Peter Eisentraut: Where are all the PostgreSQL users?

10. Dezember 2024 - 6:00

Let’s stipulate that PostgreSQL has grown significantly in popularity over the last 20 years. I don’t know by how much, but certainly at least one order of magnitude, probably two or more.

Andrew Atkinson: Django and Postgres for the Busy Rails Developer

10. Dezember 2024 - 1:00

About 10 years ago I wrote a post PostgreSQL for the Busy MySQL Developer, as part of switching from MySQL to Postgres for my personal and professional projects, wherever I could.

Recently I had the chance to work with Python, Django, and Postgres together, as a long-time and busy Rails developer.

There were some things I thought were really nice. So am I switching?

Colin Copeland: Getting Started with Dagster

10. Dezember 2024 - 0:00

Recently, Caktus has been using Tailscale to manage VPN connections between Android tablets and a central server. We wanted to report on the devices connected to the network using the Tailscale API. While we could use tools like Celery to fetch data from the API and load it into a database—given its widespread use in the Django ecosystem—we also wanted to explore other options.

Robert Bernier: Performing ELT Operations Using DOMAINs

9. Dezember 2024 - 15:23
First things first, a couple of definitions to clear up: ETL: Extract, Transform, Load. Transforms data before loading it into the target system extract raw data from various sources use a secondary processing server to transform that data load that data into a target database ELT: Extra, Load, Transform. Transforms data after loading it into […]

Paul Ramsey: Smarter Postgres LLM with Retrieval Augmented Generation

9. Dezember 2024 - 14:30

"Retrieval Augmented Generation" (RAG) is a useful technique in working with large language models (LLM) to improve accuracy when dealing with facts in a restricted domain of interest.

Asking an LLM about Shakespeare: works pretty good. The model was probably fed a lot of Shakespeare in training.

Asking it about holiday time off rules from the company employee manual: works pretty bad. The model may have ingested a few manuals in training, but not yours!

Andrew Farries: pgroll 0.8.0 update

9. Dezember 2024 - 1:00
Learn about the latest changes in pgroll in the v0.8.0 release as we add new CLI commands, expand what's possible with multi-column keys and constraints and add performance benchmarks.

Stefanie Janine: Implementing Time Travel In PostgreSQL

9. Dezember 2024 - 0:00
Time Travel PostgreSQL History

Until PostgreSQL 6.2 had time travel implemented in its core. It has been removed in PostgreSQL 6.3.

How To Implement It In Current Versions

It is possible to implement time travel without any extension into PostgreSQL.

Kaarel Moppel: Postgres Synchronous Replication - a 99.99% guarantee only

8. Dezember 2024 - 23:00
At last week’s local Postgres user group meetup here in Estonia, one of the topics was HA and recent Patroni (the most popular cluster manager for Postgres) improvements in supporting quorum commit, which by the way on its own has been possible to use for years. Things went deep quickly...

Keith Fiske: Postgres Partitioning with a Default Partition

6. Dezember 2024 - 14:30

Partitioning is an important database maintenance strategy for a growing application backed by PostgreSQL. As one of the main authors of pg_partman and an engineer here at Crunchy Data, I spend a lot of my time helping folks implement partitioning. One of the nuances of PostgreSQL’s partitioning implementation is the default partition, which I’ll dig into in this post and discuss how to use it effectively.

cary huang: Highlights from PostgreSQL Conference 2024 in Seattle

5. Dezember 2024 - 23:36
Introduction

PostgreSQL Conference was held on November 6th and 7th, 2024 as part of PASS Data Community Summit in Seattle. Bringing together database enthusiasts, developers, and industry professionals from around the world, the event offered an exceptional platform to delve into all things database.

Gülçin Yıldırım Jelínek: Is pg_dump a backup tool?

5. Dezember 2024 - 1:00
I was invited to the Postgres.fm podcast together with Robert Haas, hosted by Michael Christofides and Nikolay Samokhvalov, to discuss the technical aspects of the question if pg_dump is a backup tool, and in what way it is or is not.

Jônatas Paganini: Counter Analytics in PostgreSQL: Beyond Simple Data Denormalization

4. Dezember 2024 - 22:42

If you've been working with PostgreSQL, you've probably seen memes advocating for denormalized counters instead of counting related records on demand. The debate usually looks like this:

Jônatas Paganini: Counter Analytics in PostgreSQL: Beyond Simple Data Denormalization

4. Dezember 2024 - 22:42

If you've been working with PostgreSQL, you've probably seen memes advocating for denormalized counters instead of counting related records on demand. The debate usually looks like this:

Jônatas Paganini: Counter Analytics in PostgreSQL: Beyond Simple Data Denormalization

4. Dezember 2024 - 22:42

If you've been working with PostgreSQL, you've probably seen memes advocating for denormalized counters instead of counting related records on demand. The debate usually looks like this:

Seiten