Neues vom PostgreSQL Planet

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

Shayon Mukherjee: Use pg_easy_replicate for setting up Logical Replication and Switchover in PostgreSQL

13. Juli 2024 - 15:11
Logical replication is a powerful feature in PostgreSQL that allows for real-time data replication between databases. It can be used for performing major version upgrades using a blue/green setup where you have two databases, allowing you to test and switch over to a new version with minimal downtime. Logical replication can also be use to facilitate database migrations between different environments, using the same technique and tooling. In this post, I will describe the process of setting up simple replication and switchover between two databases using pg_easy_replicate.

Andrew Atkinson: SaaS on Rails on PostgreSQL — POSETTE 2024

13. Juli 2024 - 2:00

In this talk attendees will learn how Ruby on Rails and PostgreSQL can be used to create scalable SaaS applications, focusing on schema and query design, and leveraging database capabilities.

We’ll define SaaS concepts, B2B, B2C, and multi-tenancy. Although Rails doesn’t natively support SaaS or multi-tenancy, solutions like Bullet Train and Jumpstart Rails can be used for common SaaS needs.

Christophe Pettus: Checking Your Privileges, 2

10. Juli 2024 - 19:48

I turned the last blog post into a talk; you can get the slides here.

Umair Shahid: Guide to Auditing and Monitoring Access in PostgreSQL

10. Juli 2024 - 10:52

In the data-driven world of today, maintaining the security and integrity of your database is paramount. Auditing and monitoring access to your database are critical components of an effective security strategy. These processes help ensure that only authorized users are accessing sensitive information and that any unauthorized access attempts are detected and addressed promptly.

Robert Haas: Mentoring Program Updates

9. Juli 2024 - 16:04

Here are a few updates on the mentoring program that I announced in a previous blog post.

Gabriele Bartolini: CloudNativePG Recipe 9 - Inspecting the network and the storage in a CloudNativePG cluster

9. Juli 2024 - 13:20

In this blog post, I delve into the crucial aspects of networking and storage within a CloudNativePG cluster deployed on Kubernetes. I explore how Kubernetes services manage external and internal communications for PostgreSQL clusters, ensuring high availability and seamless failover. Additionally, I examine the role of PersistentVolumeClaims in handling PostgreSQL data storage, offering insights into effective resource management.

Hans-Juergen Schoenig: Using AI to generate data structures for PostgreSQL

9. Juli 2024 - 7:26

Artificial Intelligence is the motto of the day. Everybody is talking about it, everybody seems to know what it means and the insane number of buzzwords floating around on the internet is just mind-boggling. It seems that in some areas of the industry, the number of slides and marketing videos exceeds the number of real-world use cases and sometimes even the amount of code that actually exists.

Claire Giordano: Say hello to the Talking Postgres podcast

9. Juli 2024 - 2:03

The TL;DR of this blog post is simple: the “Path To Citus Con” podcast for developers who love Postgres has been renamed—and the new name is Talking Postgres.

And if you’re just hearing about the Talking Postgres podcast for the first time, it is a monthly podcast for developers who love Postgres, with amazing guests from the Postgres world who talk about the human side of Postgres, databases, and open source.

Sergey Pronin: Automated Major Version Upgrades in Percona Operator for PostgreSQL

8. Juli 2024 - 17:41
PostgreSQL major versions are released every year, with each release delivering better performance and new features. With such rapid innovation, it is inevitable that there will be a need to upgrade from one version to another. Upgrade procedures are usually very complex and require thorough planning. With the 2.4.0 release of Percona Operator for PostgreSQL, […]

Umair Shahid: Access Controls in PostgreSQL

8. Juli 2024 - 17:41

Secure your PostgreSQL database with effective access control. Learn role management, privileges, and Row-Level Security (RLS) techniques.

The post Access Controls in PostgreSQL appeared first on Stormatics.

Andreas 'ads' Scherbaum: Grant Zhou

8. Juli 2024 - 16:00
PostgreSQL Person of the Week Interview with Grant Zhou: I was born in Qingdao, China, and have been living in Vancouver, Canada since 2013. I am the founder of Highgo Software North America and lead the company’s PostgreSQL open source development team, focusing on PostgreSQL contributions and the IvorySQL project. Additionally, I serve as the secretary of the International Consultant Committee of the PostgreSQL China Association and as the Organizer & Asia Liaison at PostgresConf.

David Wheeler: Introducing Go SQL/JSON Path and Playground

8. Juli 2024 - 15:59

For a personal project, I needed to parse and execute PostgreSQL-compatible jsonpath expressions.1 So I’ve spent just about every spare evening and weekend the last several months porting Postgres jsonpath to Go, and it’s finally ready to ship.

Tomas Vondra: Basics of Tuning Checkpoints

8. Juli 2024 - 14:00
On systems doing non-trivial number of writes, tuning checkpoints is crucial for getting good performance. Yet checkpoints are one of the areas where we often identify confusion and configuration issues, both on the community mailing lists and during support and consulting for our customers. This post is meant to explain what checkpoints are - the purpose and how the database implements that - and then also how to tune them.

Elizabeth Garrett Christensen: Parallel Queries in Postgres

8. Juli 2024 - 12:00

Many folks are surprised to hear that Postgres has parallel queries out of the box. This was released in small batches across a half dozen versions of Postgres, so the major fanfare for having parallelism got a little bit lost.

Andrei Lepikhov: Why PostgreSQL prefers MergeJoin to HashJoin?

8. Juli 2024 - 2:01

Today's post is sparked by a puzzling observation: users, especially those who use an abstraction layer like REST or ORM library to interact with databases, frequently disable the MergeJoin option across the entire database instance. They justify this action by citing numerous instances of performance degradation.

Radim Marek: Gentle Introduction to Window Functions in PostgreSQL

7. Juli 2024 - 2:00

Understanding the relationship between data points is crucial. For instance, you might need to identify the most recent orders for each customer or track changes in sensor readings over time. Unlike aggregate functions, which summarise data into a single row, it is window functions that allow you to analyse data while preserving each row’s details. This is the core of the logic, but don’t worry if you struggle to imagine the difference, as we will cover all of it in this article.

Regina Obe: PostGIS 3.5.0alpha2

6. Juli 2024 - 2:00

The PostGIS Team is pleased to release PostGIS 3.5.0alpha2! Best Served with PostgreSQL 17 Beta2 and GEOS 3.12.2.

Jimmy Angelakos: PGDay Lowlands and DBA Day 2024

5. Juli 2024 - 11:37

Some great news: there's a new European PostgreSQL event in the Netherlands taking place in Amsterdam in September: PGDay Lowlands 2024!

Karen Jex: Database Troubleshooting for Developers at Brighton Ruby

4. Juli 2024 - 17:59

This post contains the slides from the talk that I gave at Brighton Ruby last week, along with the transcript and other information.

I'll add the link to the video as soon as it's available.

Regina Obe: PostGIS 3.5.0alpha1

4. Juli 2024 - 2:00

The PostGIS Team is pleased to release PostGIS 3.5.0alpha1! Best Served with PostgreSQL 17 Beta2 and GEOS 3.12.2.

This version requires PostgreSQL 12 - 17, GEOS 3.8 or higher, and Proj 6.1+. To take advantage of all features, GEOS 3.12+ is needed. To take advantage of all SFCGAL features, SFCGAL 1.5.0+ is needed.

Seiten