#459 — June 15, 2022 |
Postgres Weekly |
Fuzzy Text Search: From Not So Fuzzy to Fuzziest — If you’ve got free form text data supplied by other humans, it’s not going to be perfect (typos, slang, odd formatting, and the like) so supporting a little ‘fuzziness’ when querying data can go a long way. This is a nice tour through some options Postgres offers to you from least ‘fuzzy’ to full-on Fozzie Bear. Brendan Scullion |
⚠️ Imminent Postgres 14 Update to Avoid Silent Corruption of Indexes — Over on the Postgres mailing list, an important ‘out of cycle’ release has been preannounced for June 16 (tomorrow) that will fix a Postgres 14 issue that can cause silent corruption of indexes if you use Gilles Darold |
State of PostgreSQL 2022 Survey — The 2022 State of PostgreSQL survey is now open! Share your views on the PostgreSQL database, your favorite extensions, preferred frameworks, community experiences, and more. Timescale sponsor |
Migrating Scheduled Jobs to Pavlo Golub |
Building IoT Apps on Postgres, Citus, and Azure — If you’re creating an app that handles time-series data coming from devices non-stop, scaling can quickly become an issue and leaning on managed services, such as those provided by Azure, can help keep scaling easy. Suryanarayana and Srirampur |
Using Postgres Schemas — I always struggle to describe Postgres schemas/namespaces succinctly but “with minimal overhead, they enable segmentation and isolation of tables within a database” is a nice attempt. Aaron sells us on some of the benefits here. Aaron O. Ellis |
What to Research When Upgrading Postgres Version — Some quick fire pointers on how to research the changes that might impact you when switching Postgres version. Why Upgrade PostgreSQL? is also a handy resource. Bruce Momjian |
Case-Insensitive Pattern Matching — You may sense some echoes with the fuzzy text searching item (featured above) but Laurenz covers slightly different ground particularly around the complexity of handling case sensitivity across collations and why German’s ß keeps things interesting. Laurenz Albe |
Handling Empty Strings When Migrating from Oracle to Postgres — I’ve never had to migrate a database from Oracle to Postgres, but AWS is really keen for you to do this and so is attempting to educate us on the problems that can arise. Pattanayak, Mahto, and Paladi (AWS) |
Handling Trailing Zeros with Jagadeesh Panuganti |
Webinar on June 16th: How to Reason About Indexing Your Postgres Database pganalyze sponsor |
Transaction Control Statements in Oracle vs Postgres
|
Using UUIDs to Prevent Enumeration Attacks
|
🔧 Code and Tools: |
pg_graphql: Bring GraphQL Support to Postgres — A top feature for us several months ago but not a project to be slept on. Supabase |
pguint: Unsigned Integer Types Extension — Brings signed 8 bit integer and unsigned 8, 16, 32, and 64 bit integer types to Postgres 9.1+. Peter Eisentraut |