#574 — October 16, 2024 |
📝 We're taking next week off, so the next issue of Postgres Weekly will be with you on Tuesday, October 30 – see you then! |
|
Postgres Weekly |
Convert JSON into Columns and Rows with Paul Ramsey |
SQL/JSON is Here (Somewhat!) — Hubert depesz Lubaczewski |
Get Proactive with Postgres Performance with This Monthly Check List — Staying on top of PostgreSQL maintenance can be challenging. Our monthly check list guides you through critical tasks to maintain performance, reliability, and uptime—quickly and effectively. Download your free check list today. pganalyze sponsor |
Trigger Recursion and How to Deal with It — If you’ve set up a trigger whose behavior results in the same trigger being triggered, you’re in for a lot of potentially tricky to debug problems. Luckily, it’s trivial to tweak triggers to only run when intended. Laurenz Albe |
QUICK BITS:
|
Is Robert Haas |
📄 Did You Notice Postgres's Enhanced Release Notes? Greg Sabino Mullane 📄 Tuning the glibc Memory Allocator (for Postgres) Tomas Vondra |
|
🛠 Code and Tools |
Postgres Type Explorer: See Data Types for Various Use Cases — As part of the launch of Mastering Postgres, Aaron Francis has unveiled an online tool that offers recommendations of which data types to use for different situations (e.g. storing hashes, monetary amounts, UUIDs, binary data). It also gives indications of how much storage space each could use. Aaron Francis |
PGroonga: Extend Full Text Search Features to All Languages — Brings the Groonga fulltext search engine to Postgres which can suit certain use cases better than the Postgres default, such as with Japanese or Chinese. Now supports Postgres 17 as of v3.2.4. PGroona Project |
Greenmask: Postgres Data Masking and Obfuscation Tool — A Go-powered utility for dumping a Postgres database and anonymizing the data in a deterministic way. GitHub repo. Greenmask |
|