Shaun M. Thomas: Make pg_hba.conf Redundant by Using pg_hba.conf
Let’s face it, the pg_hba.conf file is a pain in the ass to use regularly. Sure, reloading the database will cause it to re-read this file, but with a lot of active users and frequent changes, this...
View ArticleDan Langille: Restricting IP addresses to specific databases
Sometimes, you don’t want just anyone talking to your database. In fact, sometimes, you don’t want anyone accessing your database except very specific applications. In this case, I am setting up about...
View ArticleAndrew Dunstan: Redis commands from Postgres
A while ago a client wanted a way to call Redis commands from Postgres, for example to push values to Redis, or perform other Redis housekeeping that can't be done by use of the Redis FDW. I put...
View ArticleAndrew Dunstan: Only GROUP BY what you really need to
The old rule used to be that if you have a query that contained aggregated columns, you have to GROUP BY every other column selected. These days you are allowed to omit columns that are provably...
View ArticleLeo Hsu and Regina Obe: PostGIS 2.1.0 beta2 is out and windows binaries...
PostGIS 2.1.0 beta2 is out. Details on what's new in it are in official news release: http://postgis.net/2013/05/11/postgis-2-1-0beta2. This is the first version of PostGIS to work with PostgreSQL 9.3,...
View ArticleJoel Jacobson: ::xml madness
Nobody likes XML, except masochists and Microsoft consultants who charge by the hour. Sometimes you are forced to deal with XML anyway, such as parsing the response from external APIs. Parsing XML is...
View ArticleJoshua Tolley: Foreign Data Wrappers
Original images from Flickr user jenniferwilliamsOne of our clients, for various historical reasons, runs both MySQL and PostgreSQL to support their website. Information for user login lives in one...
View ArticleLeo Hsu and Regina Obe: PostgreSQL 9.3 extension treats for windows users: plV8
Now that PostgreSQL 9.3 beta1 has been released we've started to jump start our experimentation by compiling our favorite extensions. First on the list is PL/V8 js.This was compiled against 9.3beta1...
View ArticleBruce Momjian: PgLife Averages Thirty Active Users
A week after the release of PgLife, the site is averaging thirty active users. (I define an active user as an IP address that has viewed the site for at least five minutes during the past hour.) I...
View ArticleJignesh Shah: How can PostgreSQL 9.3 beta1 help you?
PostgreSQL 9.3 beta1 is now available. Giving early access to software is always a good idea to test out evolutionary, revolutionary, radical ideas because unless it is field tested, it has not gone...
View ArticleAndrew Dunstan: Sometimes you just get hit by a huge application load
I love emergency calls. They give me a chance to get into something new, very quickly, and get them fixed. A few days ago a company called SpaceInch made a new app called Say The Same Thing, which...
View ArticleRaghavendra Rao: What if, import file (txt/csv) having "BOM-ed UTF-8" encoding?
So what is "UTF-8 BOM" mean ? its byte order mark for UTF-8, some bytes (0xEF,0xBB,0xBF) are added at the start of the file to indicate that the file having unicode characters in it. BOM Characters...
View ArticleAndrew Dunstan: Redis FDW gets a slightly new home
To avoid a few administrative difficulties imposed by github, Dave Page and I have moved the repo for the Redis FDW to https://github.com/pg-redis-fdw/redis_fdw. If you have a clone of the old repo, it...
View ArticleJosh Berkus: PostgreSQL New Development Priorities: Scale It Now
The comments on my introductory post on this topic mentioned a lot of the major features which users would like to see in PostgreSQL. Among those mentioned were:Improvements to replicationParallel...
View ArticleHans-Juergen Schoenig: Finding similar texts in PostgreSQL
20 years ago it was enough for a database to simply check if one string was identical to some other string. Those times are long gone and thus several algorithms to do fuzzy string matches have been...
View ArticleMichael Paquier: Postgres 9.3 feature highlight: new flavors of IF EXISTS and...
IF EXISTS and IF NOT EXISTS are clauses allowing to return a notice message instead of an error if a DDL query running on a given object already exists or not depending on the DDL action done. If a...
View ArticleAndrew Dunstan: PostgreSQL tables for single Redis objects
After playing a bit with the Redis FDW and the Redis command extension, Josh Berkus was slightly dissatisfied. He was looking for a way to map the possibly huge set of values in a single Redis object...
View ArticlePavel Stehule: PostgreSQL history
A year ago I wrote article about PostgreSQL history. Original article is in Czech language, but there is a link to Google translated article
View ArticleJosh Berkus: Unconference, 9.3 Beta
The first pgCon Unconference is only 10 days away, and we now have room numbers. If you want to lead a topic ... or, more importantly, if you want someone else to lead a topic ... please add your...
View ArticleHubert 'depesz' Lubaczewski: A tale of automating tests of Pg with Bash
Word of warning: this blogpost is about thing related to Bash (well, maybe other shells too, didn't really test), but since I found it while doing Pg work, and it might bite someone else doing Pg...
View Article