Keith Fiske: Table Partitioning & Long Names
While working on a way to reapply indexes to existing partitions in my partition management extension, it dawned on me that PostgreSQL’s default object name length limit of 63 characters could cause...
View ArticleJosh Berkus: More about my favorite 9.3 Features (video and more)
If you somehow missed it, PostgreSQL 9.3.0 is now available, just in time for your back-to-school shopping. 9.3 includes lots of great stuff, some of which I've already been using in development, and...
View ArticleLeo Hsu and Regina Obe: PostGIS 2.1 windows bundle
PostgreSQL 9.3 came out today and we are excited to start using the new features. PostGIS 2.1.0 came out about 2 weeks ago and pgRouting just cut the RC 3 release. For windows PostGIS users who are...
View ArticleDenish Patel: A week(s) of Conferences!
This week, I will be attending Surge (Scalability Conference) in Washington D.C. Next week, I will be speaking/attending PgOpen (Postgres conference) in Chicago. If you are planning to attend any of...
View ArticleSzymon Guz: PostgreSQL 9.3 Released
Yesterday PostgreSQL 9.3 was released. It contains many great new features, below is a simple description of those I think are most important. There are many more than the short list, all of them can...
View ArticleJoshua Drake: Just back from NYCPug August, on to more talks
In August I spoke at NYCPUG on Dumb Simple PostgreSQL Performance. The talk was well accepted and there was about 60 people in attendance. I have always enjoyed my trips to NYC but this is the first...
View ArticleCraig Kerstiens: Diving into Postgres JSON operators and functions
Just as PostgreSQL 9.3 was coming out I had a need to take advantage of the JSON datatype and some of the operators and functions within it. The use case was pretty simple, run a query across a variety...
View ArticleHubert 'depesz' Lubaczewski: How to make backups of PostgreSQL?
Recently someone was looking for help with script from Pg wiki. I never really checked it, but when talking with the guy needing help, I looked at it. And didn't really like it. For starters – the...
View ArticleHans-Juergen Schoenig: PostgreSQL Vim integration: Finally …
Last time I had come up with the idea of writing some Vim script for PostgreSQL so that people can edit data fast and easily directly in Vim. The goal is to export a table directly to Vim, modify it...
View ArticleHans-Juergen Schoenig: PostgreSQL 9.3: new functionality
PostgreSQL 9.3 has just been released and we have already received a lot of positive feedback for the new release. Many people are impressed by what has been achieved recently and are already eager to...
View ArticleMichael Paquier: Postgres 9.3 feature highlight: event triggers
Event triggers is a new kind of statement-based trigger added in PostgreSQL 9.3. Compared to normal triggers fired when DML queries run on a given table, event triggers are fired for DDL queries and...
View ArticleGreg Smith: Tuning Disk Timeouts on Virtual Machines
Dedicated servers are important for some databases, and I write a lot more about those difficult cases than the easy ones. But virtual machines have big management advantages. Recently I started moving...
View ArticleMagnus Hagander: PostgreSQL conference registration updates
Right now we're hard at work settling the last details for PostgreSQL Conference Europe 2013 in Dublin, Ireland. But for those of you who wish to attend, you have an even closer deadline to consider -...
View ArticleJan Mussler: Old school database access using stored procedures
A few weeks ago we introduced PGObserver, hinting at the broad use of stored procedures for accessing our data. Today, we will get into a bit more detail about how and why we have chosen a different...
View ArticleChris Travers: PostgreSQL, Community Development, and Support
With the impressive release of PostgreSQL 9.3 I have noticed that a number of journalists seem to only mention a single provider of support. I decided to write a different sort of article here...
View ArticleDavid Fetter: Libreadline on OSX/Homebrew
Developing on OSX can be an enormous headache (or pain elsewhere) without libreadline. No, libedit is not a suitable substitute. Sorry, David Wheeler. Here's how to use your homebrew install's...
View ArticleDimitri Fontaine: PostgreSQL data recovery
The following story is only interesting to read if you like it when bad things happen, or if you don't have a trustworthy backup policy in place. By trustworthy I mean that each backup you take must be...
View ArticleHans-Juergen Schoenig: Monitoring: Keeping an eye on old transactions
To handle transactions PostgreSQL uses a mechanism called MVCC (Multi Version Concurrency Control). The core idea of this machinery is to allow the storage engine to keep more than just one version of...
View ArticleJignesh Shah: PostgreSQL replication? I need temp tables for my reports
One of the frequent things I hear that many times PostgreSQL users avoid running PostgreSQL replication because they want to offload reports that use temporary tables on the slaves. Since PostgreSQL...
View ArticleJim Mlodgenski: HadoopFDW
With the release of PostgreSQL 9.3, it let’s us do some really cool things with writable foreign tables. BigSQL just release a Hadoop Foreign Data Wrapper that is writable into HDFS files and Hbase...
View Article