Sammlung von Newsfeeds

Greg Nokes: Crunchy Postgres for Kubernetes 5.7: Faster Backups, Automated Snapshots, Postgres 17 and More

Neues vom PostgreSQL Planet - 21. Oktober 2024 - 16:30

We are excited to announce the release of Crunchy Postgres for Kubernetes 5.7! This latest version brings a wealth of new features and enhancements designed to make your Postgres deployments on Kubernetes more flexible, efficient, secure, and robust than ever before.

We have highlighted a few of the features that we are excited about below. You can also check out the release notes for more details

Gülçin Yıldırım Jelínek: What I look forward to at PGConf.EU in Athens

Neues vom PostgreSQL Planet - 21. Oktober 2024 - 2:00
The 14th PostgreSQL Conference in Europe is taking place in Athens, Greece from 22-25 October 2024. In this blog post, I will be sharing what I look forward to at PGConf.EU 2024 including a great keynote, extension ecosystem summit, Xata dinner and more.

Craig Kerstiens: The future of Postgres?

Neues vom PostgreSQL Planet - 18. Oktober 2024 - 18:50

I’m often asked what do I think the future for Postgres holds, and my answer has been mostly the same for probably 8 years now, maybe even longer. You see for Postgres itself stability and reliability is core. So where does the new stuff come from if it’s not in the stable core… extensions.

Bruce Momjian: Postgres 17 Presentation

Neues vom PostgreSQL Planet - 17. Oktober 2024 - 22:00

I recently created a presentation about what I think are the most important areas of improvement in Postgres 17:

Craig Kerstiens: pg_parquet: An Extension to Connect Postgres and Parquet

Neues vom PostgreSQL Planet - 17. Oktober 2024 - 16:30

Today, we’re excited to release pg_parquet - an open source Postgres extension for working with Parquet files. The extension reads and writes parquet files to local disk or to S3 natively from Postgres. With pg_parquet you're able to:

semab tariq: Implementing Bi-Directional Replication in PostgreSQL

Neues vom PostgreSQL Planet - 17. Oktober 2024 - 9:18

In today's fast-paced digital world, ensuring that your data is always up-to-date and accessible is crucial. For businesses using PostgreSQL, replication is a key feature that helps achieve this. While many are familiar with streaming replication, bi-directional replication offers unique advantages that can enhance data availability and reliability. In this blog post, we'll explore what bi-directional replication is, how it differs from streaming replication, and provide a practical example to setup bi directional replication in PostgreSQL

Andrew Atkinson: PostgreSQL 17: JSON_TABLE(), MERGE with RETURNING, and Updatable Views

Neues vom PostgreSQL Planet - 17. Oktober 2024 - 2:00

It’s time for a new Postgres release! PostgreSQL 17 shipped a few weeks ago, with lots of new features to explore.

As a mature database system, prized for reliability, stability, and backwards compatibility, new features aren’t often the most splashy. However, there are still goodies that could become new tools in the toolboxes of data application builders.

The Postgres 17 release notes is a good starting point, as it covers a breadth of items.

Andrew Atkinson: Rails World 2024 Conference Recap

Neues vom PostgreSQL Planet - 17. Oktober 2024 - 2:00

This is Part 1 of my recap of Rails World 2024, a phrenetic two-day conference in Toronto, Canada, September 2024, with 1000+ attendees.

In this post, I’ll describe some sessions, but mostly they’re saved for part 2, once I watch all the sessions I missed now that the full Rails World 2024 Playlist is on YouTube.

Luca Ferrari: pgenv 1.3.8 is out!

Neues vom PostgreSQL Planet - 17. Oktober 2024 - 2:00

A new release of pgenv that simplifies the management of PostgreSQL 17.

pgenv 1.3.8 is out!

Yesterday, David Wheeler releader version 1.3.8 of pgenv, that solves a few problems in dealing with the latest PostgreSQL release version 17.

Stefanie Janine: Handling BLOBs In PostgreSQL

Neues vom PostgreSQL Planet - 16. Oktober 2024 - 0:00
BLOBs In PostgreSQL Implementation

PostgreSQL does not have a BLOB data type as specified in the SQL standard. The nearest implementation is the data type BYTEA. Since PostgreSQL 9.0 it does handle data by standard as hexadecimal data.

Limitations

BYTEA has a limit of max 1 GB of data.

Binary data cannot be indexed or searched for content. They can be inserted, updated (fully replaced), or deleted.

Robert Haas: Is pg_dump a Backup Tool?

Neues vom PostgreSQL Planet - 15. Oktober 2024 - 22:03
Recently, I've been hearing a lot of experienced PostgreSQL users reiterate this line: "pg_dump is not a backup tool." In fact, the documentation has recently been updated to avoid saying that it is a backup tool, to widespread relief. Experienced PostgreSQL users and developers have been publicly called out for having the temerity to assert that pg_dump is, in fact, a backup tool.

Laurenz Albe: Dealing with trigger recursion in PostgreSQL

Neues vom PostgreSQL Planet - 15. Oktober 2024 - 15:04


© Laurenz Albe 2024

Many a beginner falls into the trap of trigger recursion at some point. Usually, the solution is to avoid recursion at all. But for some use cases, you may have to handle trigger recursion. This article tells you what you need to know about the topic. If you were ever troubled by the error message “stack depth limit exceeded”, here is the solution.

damien clochard: PostgreSQL Anonymizer 2.0 - Generating Fake Data

Neues vom PostgreSQL Planet - 15. Oktober 2024 - 12:17

After several months of development, version 2.0 of PostgreSQL Anonymizer has entered the beta phase, and this is an opportunity for us to launch a series of articles to present its new capabilities in preview!

For this first technical overview, let’s see how to generate fake data (also known as “synthetic data”).

Pavlo Golub: PGDay Lowlands 2024 Reflections

Neues vom PostgreSQL Planet - 15. Oktober 2024 - 7:13
Introduction

This year, PGDay Lowlands 2024 was paired with PGDay UK 2024, which gave me the chance to try something new—taking the train directly from London to Amsterdam. Naturally, I was curious about passing through the famous tunnel under La Manche (some folks call it the English Channel, but I am still unsure why 😜). Spoiler alert: there's nothing cool to see, just darkness. 🙂

Tomas Vondra: Tuning the glibc memory allocator (for Postgres)

Neues vom PostgreSQL Planet - 14. Oktober 2024 - 12:00

If you’ve done any Postgres development in C, you’re probably aware of the concept of memory contexts. The primary purpose of memory contexts is to absolve the developers of having to track every single piece of memory they allocated. But it’s about performance too, because memory contexts cache the memory to save on malloc/free calls. But malloc gets the memory from another allocator in libc, and each libc has its own thing. The glibc allocator has some concurrency bottlenecks (which I learned the hard way), but it’s possible to tune that.

Stefanie Janine: pgsql_tweaks 0.10.7 Released

Neues vom PostgreSQL Planet - 14. Oktober 2024 - 0:00
pgsql_tweaks is a bundle of functions and views for PostgreSQL

The soucre code is available on GitLab, a mirror is hosted on GitHub.
One could install the whole package, or just copy what is needed from the source code.

The extension is also available on PGXN.

Jimmy Angelakos: Contributions of w/c 2024-10-07 (week 41)

Neues vom PostgreSQL Planet - 12. Oktober 2024 - 21:45

Implementing SSL for PostgreSQL: A Step-by-Step Guide

PostgresqlHelp - 12. Oktober 2024 - 17:02

In the previous blog, we explored the importance of securing data at rest, focusing on encryption methods and best practices to protect sensitive information stored within PostgreSQL databases.

As we continue our journey toward comprehensive data security, we now turn our attention to securing data in transit. Ensuring that data transmitted between clients and the database server is protected against interception and tampering is equally vital.

Comprehensive Guide to Row-Level Security and Encryption at Rest in PostgreSQL

PostgresqlHelp - 12. Oktober 2024 - 16:59

Recently, I gave a presentation on database security, focusing on essential aspects such as users, roles, permissions, Row-Level Security (RLS), and Column-Level Security (CLS). Inspired by that experience, I thought of putting together a comprehensive blog post that deeply explores these crucial elements.

This post will provide a concise overview of how to implement a robust security model that addresses the following key elements:

Hubert 'depesz' Lubaczewski: SQL/JSON is here! (kinda “Waiting for Pg 17”)

Neues vom PostgreSQL Planet - 11. Oktober 2024 - 23:37
Amazing. Awesome. Well, but what is it? We could store json data in Pg since PostgreSQL 9.2 – so it's been there for over 12 years now. How is the new shiny thing different? What does it allow you to do? Let's see if I can shed some light on it… For starters: SQL/JSON is … Continue reading "SQL/JSON is here! (kinda “Waiting for Pg 17”)"

Seiten