Postgres Weekly
Archives| Latest| RSS
Easy to unsubscribe at any time. Your e-mail address is safe — here's our privacy policy.
« Prev
Next »
Postgres Weekly
Issue 195 — February 22, 2017
Deep Dive Into Postgres Stats: An Introduction
Under the covers Postgres keeps a lot of stats about your data in order to better execute queries. Here’s the first part of a series that starts to tell you everything you could want to know about how it works.
Alexey Lesovsky
Getting Assertive with PL/pgSQL's 'ASSERT' Statement
When building complex SQL functions, ASSERT can be used to avoid undesirable states as well demonstrated here.
Shaun M.​ Thomas   #tutorial 
Citus 6.1 Released: Horizontal Scaling for PostgreSQL
The Citus extension that helps scale out Postgres has a new release including tenant isolation for multi-tenant apps, new reference table APIs, view support for distributed tables, and distributed vacuum/analyze.
Citus Data   #news 
[Webinar] What's New in MySQL 8.0 and PostgreSQL 9.6
In this recording from VividCortex's live webinar, Baron Schwartz discusses some of the new features and capabilities available in MySQL 8.0 and PostgreSQL 9.6. Watch to learn how MySQL and PostgreSQL have changed with these most recent updates.
VividCortex    #sponsored 
How PostgreSQL Is Tested
Want to learn how databases get tested and in particular Postgres? This talk from last year’s PGConf US digs in to the testing processes the Postgres project uses.
Joshua Drake   #video 
Still No Query Hints?
“So, it is 2017 and Postgres still doesn’t support query hints like other relational databases? Yep, it’s true, and probably will be forever…”
Bruce Momjian   #opinion 
Logging Transactions That Dropped Tables
If you’ve ever had a case where a table was dropped and you want to find out what did it, this post looks at how to find the culprit transaction.
Magnus Hagander
Statistics on Expressive Indexes
“Not only do expression indexes allow rapid lookups of matching expressions, but they also provide optimizer statistics, which improve row estimates and hence query plans.”
Bruce Momjian
Dealing With User Timezones in Postgres
How to get Postgres to do the heavy lifting for you.
Jeffrey Matthias
How Do I Store Phone Numbers in PostgreSQL?
Using Google’s libphonenumber via pg_libphonenumber is one compelling option.
Stack Exchange
Metrics Maven: Calculating a Weighted Moving Average in PostgreSQL
In this episode of our Metrics Maven series our data scientist shows how to calculate weighted moving average.
Compose    #sponsored 
Users Table Mutations: 3 Ways of Building and Altering a 'Users' Table
Raphael Ht
pgcsv: Load CSV Files Into Postgres Without Explicit Schema Creation
Postgres has \copy support for loading CSVs and other files into Postgres. This tool goes one step further and simplifies the process, even taking care of creating the tables for you.
GitHub   #code 
node-postgres: PostgreSQL Client for Node.js
Brian Carlson   #code 
« Prev
Next »
Easy to unsubscribe at any time. Your e-mail address is safe — here's our privacy policy.