Dimitri Fontaine: Prefixes and Ranges
It's been a long time since I last had some time to spend on the prefix PostgreSQL extension and its prefix_range data type. With PostgreSQL 9.2 out, some users wanted me to update the extension for...
View ArticleJoe Abbate: Testing Python and PostgreSQL on Windows, Part 5
I’ve got the Perl on Windows blues … Aside from PL/pgSQL, the base distribution of PostgreSQL supports three procedural languages: Perl, Python and Tcl. When creating Pyrseas unit tests for languages...
View ArticleCraig Kerstiens: Redis in my Postgres
Yesterday there was a post which hit Hacker News that talked about using SQL to access Mongo. While this is powerful I think much of the true value was entirely missed within the post. SQL is an...
View ArticleDan Scott: Triumph of the tiny brain: Dan vs. Drupal / Panels
A while ago I inherited responsibility for a Drupal 6 instance and a rather out-of-date server. (You know it's not good when your production operating system is so old that it is no longer getting...
View ArticleCraig Ringer: Natural sorting: An example of the utility of Pg's composite...
While looking at a recent stack overflow question I found myself wondering if it was possible to write a natural sort for strings containing numbers interleaved with non-number text using only...
View ArticlePeter Geoghegan: First release of pg_stat_plans
Anyone who attended my recent talk at Postgres Open, which was co-presented with my 2ndQuadrant colleague Greg Smith, "Beyond Query Logging", will be aware that pg_stat_statements, the standard contrib...
View ArticleDenish Patel: An easy way to reduce outage window for PostgreSQL Upgrade!
PostgreSQL 9.2 release provides lots of great features. Recently, one of the clients at OmniTI required upgrade of their couple of PostgreSQL production databases running on PostgreSQL version 9.0 to...
View ArticleMichael Paquier: Postgres feature highlight: hstore
hstore is a PostgreSQL contrib module in core code for a pretty long time. Its code is located in contrib/hstore in source folder. It is particularly useful to store sets of key/value in a single table...
View ArticleJoe Abbate: Testing Python and PostgreSQL on Windows, Part 6
The last item to fix in the Pyrseas unit tests so that they run on Windows is related to the PostgreSQL 9.1 COLLATION feature. When creating the tests, I was influenced by the examples in the...
View ArticleAndrew Dunstan: Amazon's serious PostgreSQL packaging blunder
If you run on the Amazon cloud, it's tempting to use Amazon's own Linux distro. One might expect it to be built to run well on the platform, and also the updates will be close at hand and not incur any...
View ArticleCraig Ringer: More uses for PostgreSQL arrays
Arrays and the Pg extensions to them are very useful for solving SQL problems that are otherwise tricky to deal with without procedural functions or tortured SQL. There are some good tricks with arrays...
View ArticleJim Mlodgenski: Finding a Dataset
Typically, when I give talks about PostgreSQL, Stado or Postgres-XC, I like to use examples as much as possible to get my points across to the audience. This usually presents a problem in deciding what...
View ArticleAbdul Yadi: Who’s Birthday
Finding who’s birthday on a day or over a period of days is always interesting. Finding it from a computer database is even more interesting. Here it is a table to start with (all works below is on...
View ArticleGreg Sabino Mullane: Postgres system triggers error: permission denied
This mystifying Postgres error popped up for one of my coworkers lately while using Ruby on Rails: ERROR: permission denied: "RI_ConstraintTrigger_16410" is a system trigger On PostgreSQL version 9.2...
View Articlegabrielle roth: PDXPUG: November Meeting in three weeks
Sending the announcement out a bit early this month so you can get this on your calendar, because you don’t want to miss it. Greg Smith is visiting our fair city & will be speaking at our November...
View ArticleEyðun Nielsen:
PostgreSQL Backup Script A small script for dynamically backing up all databases in the main cluster of a postgresql host and saving it on a external backuphost. Requires that ssh is setup with...
View ArticleEyðun Nielsen: PostgreSQL Backup Script II (follow up)
Backing up every database on every version and each running cluster on a host in a single script. I'm beginning to like PostgreSQL more and more. :) #!/bin/bash# PostgreSQL backup script# Run as...
View ArticleMarko Tiikkaja: As seen at PGConf.EU: call_graph
At the PostgreSQL Conference Europe 2012, Joel Jacobson was kind enough to present a project we've been working on: call_graph. For those of you who weren't at the conference, call_graph is a...
View ArticleCraig Ringer: The Internet needs weeding
In librarian terminology, Weeding is jargon for the process of going through a collection of works (books, magazines, etc) and removing ones that are no longer worth having. These works may be: Out of...
View ArticleJosh Williams: An Encouraging LinuxFest
A few weekends ago I gave a talk at Ohio LinuxFest: Yes, You Can Run Your Business On PostgreSQL. Next Question? (slides freshly posted.) The talk isn't as technically oriented as the ones I'll usually...
View Article