#303 — May 1, 2019 |
Postgres Weekly |
A Deep Dive into GIN Indexes — The latest in an ongoing series digging deep into Postgres’ index types. This time it’s the turn of Generalized Inverted Indexes which are suited for indexing composite values where elements within those composite values need to be looked up frequently (e.g. full text search). This post goes into a lot of depth. Egor Rogov |
Masquerade: A Postgres Proxy to Mask Data in Realtime — This could be handy if you want developers, analysts, or others to use your database but in a privacy-friendly way, as Masquerade will mask/obfuscate data in real time while still using the original underlying database. Clever idea! Tonic |
If Engineers Need Access, You Need strongDM — strongDM works with everything in your stack. Seriously. Any database. Any server. Every environment. Learn more. strongDM sponsor |
Exporting CSV from Postgres using Philipe Fatio |
Postgres Features You May Not Have Tried But Should — A golden oldie has been doing the rounds again on social media, but I always like being reminded of things to investigate in Postgres. Pub/sub, table inheritance, triggers, and arrays all make the cut. RapidLoop |
Zedstore: Compressed In-Core Columnar Storage for Postgres — Postgres had pluggable storage committed a few weeks ago. We now already have a new storage engine emerging which had been worked on in parallel, zedstore, which has some promising benefits. Ashwin Agrawal |
Monitoring Your PostgreSQL Database with Telegraf and InfluxDB — This tutorial will specifically cover the process of setting up Telegraf and InfluxDB to monitor PostgreSQL. InfluxData sponsor |
How to Get Started with Mapping GIS Data — This tutorial brings together a lot of neat things, including Leaflet.js, the Chicago Open Rideshare Dataset, Digital Ocean and Postgres. Sam Cohen |
Around the World in Two Billion Transactions — The world of transaction IDs can sometimes be a bit of a minefield, particularly in heavily used databases. Shaun considers the problems and potential future solutions. Shaun Thomas |
|
🛠 Tools and Code |
A 'Fairly' Full Featured Ansible Role for Postgres — An Ansible 2.0 role which installs and configures Postgres 11 with extensions, databases and users. ANXS |
A Proof-of-Concept for SQL-Driven Logging from Go Zaydek MG |
psql2csv: Run A Query in Philipe Fatio |
|