Fuzzy search solves the problem of spelling errors in searches. The goal is really to make sure that users have a chance - even with typos.
JSON is used for configuration, data transfer, and a lot more. Luckily PostgreSQL is pretty good at it. Turn xlog into JSON.
In PostgreSQL all major DDLs (CREATE TABLE, ...) are fully transactional. However, there are some exceptions.
Naming temporary tables properly in PostgreSQL
What if a temporary table in PostgreSQL has the same name as a “real” table? What happens? Find out about naming temporary tables properly.
Partial aggregation: The beautiful way
Partial aggregation: Functions such as min, max, count, sum, avg and so on are used in virtually every application. Find out more.
Managing backup speed with pg_basebackup
How to adjust backup speed when using pg_basebackup in PostgreSQL. What if the I/O capacity of servers is low & network bandwidth is large?
Forking databases - the art of copying without copying
I received a question about how to fork PostgreSQL databases like you can do on Heroku. As I did not […]
Analytics: Lagging entire rows
There is a PostgreSQL feature in the area of analytics which is not widely known: the power to use composite data types along with analytics.
walbouncer: Filtering the transaction log
You might not want to replicate all data to your standbys. walbouncer can filter the transaction log, & replicate only the data needed.
Next stop: Joining 1 million tables
This week I started my preparations for one of my talks in Madrid. The topic is: "Joining 1 million tables". […]