Tom Copeland: Reducing log output from the Rails PostgreSQL connection adapter
When you write a Rails app that uses PostgreSQL you'll probably see your development log filled with log entries like this: SQL (0.5ms) SELECT a.attname, format_type(a.atttypid, a.atttypmod), d.adsrc,...
View ArticleRobert Haas: Down To Six
From early July until the beginning of this week, the PostgreSQL project has been maintaining eight active branches: 7.4, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, and the master branch (9.1devel).  As a result,...
View ArticleThom Brown: PGDay.EU 2010 Call for Papers ending soon!
Dave Page posted this on the European PostgreSQL mailing list, but thought I'd also put this out there...This year's European PostgreSQL Conference is due to be held on the 6 -8th December 2010 in...
View ArticleTheo Schlossnagle: Surge. Year one. Done. Awesome.
This past Thursday and Friday (and much of Wednesday honestly), OmniTI went where it never went before: we ran a conference. Surge 2010 was, in fact, a unique conference despite its close relevance to...
View ArticleSelena Deckelmann: Training lessons learned: Code dojo, whiteboards,...
Training can be an incredibly boring, frustrating exercise. Often, I have friends who don’t bother to attend sessions or tutorials during conferences. Instead, they cherry-pick friends and colleagues...
View ArticleDimitri Fontaine: Resuming work on Extensions, first little step
Yeah I'm back on working on my part of the extension thing in PostgreSQL. First step is a little one, but as it has public consequences, I figured I'd talk about it already. I've just refreshed my git...
View ArticleLeo Hsu and Regina Obe: Universal Unique Identifiers PostgreSQL SQL Server...
Universal Unique Identifiers are 16-byte / 32-hexadecimal digit (with 4 -s for separation) identifiers standardized by the Open Software Foundation. The main use as far as databases go is to ensure...
View ArticleDimitri Fontaine: Date puzzle for starters
The PostgreSQL IRC channel is a good place to be, for all the very good help you can get there, because people are always wanting to remain helpful, because of the off-topics discussions sometime, or...
View ArticleAndrew Dunstan: Plan B ...
I had hoped that all the buildfarm members would be able to run git, and we could just forget about CVS. Sadly, this turns out not to be the case. Plan B, therefore, is to run git-cvsserver. This turns...
View ArticleSelena Deckelmann: The problems with copyright re-assignment
While I was in NYC (eating awesome food, riding my bike across the brooklyn bridge in the rain!), I spent time catching up with free software advocates. One issue that we talked about was copyright...
View ArticleBruce Momjian: Baltimore, Bolivia, Boston, Moscow, San Francisco
Last week I attended a conference in Baltimore, and I am currently in Bolivia doing EnterpriseDB training. In the next four weeks I will attend conferences in Boston, Moscow, and San Francisco; my web...
View ArticleDavid E. Wheeler: Mail List, SSL
I’m this close to having PGXN Manager ready for a limited beta. I’ve got it running on Kineticode’s server, and have been tweaking things here and there, fixing some bugs and filling in a few missing...
View ArticleTheo Schlossnagle: What's your postgres search_path?
Hey you! PostgreSQL process running a query over there... Yeah you. What's your search path? Hello? Why aren't you listening to me? Oh, just because you are busy running queries for someone else for...
View ArticleTheo Schlossnagle: Finding leaks on Solaris (w/o Valgrind)
Premise: I write a lot of C code. I run a lot of Solaris. Sadness: One of my favorite tools ever made is Valgrind. Valgrind does not run on Solaris. A lot of the C code I write is event-driven and as...
View ArticleSteve Singer: 9.0 Streaming Replication vs Slony
Slony 2.0.5 was just released. This version is the result of a lot of testing of the 2.0.x version and I feel that 2.0.5 is now more stable and a better choice than 1.2.x for most deployments....
View ArticlePostgreSQL Weekly News: PostgreSQL Weekly News October 10th 2010
The deadline for the CfP for MySQL Conf is October 25, 2010. Mail Selena Deckelman selenamarie gmail com for feedback, help with submissions, or help generating ideas....
View ArticleTheo Schlossnagle: Why JSON sucks.
JSON sucks. Don't get me wrong, I love the simplicity of it. It's simple, it's easy, it's portable, it's ubiquitous at this point. None of that means it doesn't suck. Outside of Javascript (hence the...
View ArticleFrancois Marier: Taking the max/min of two columns in PostgreSQL
As part of a database view, I found myself wanting to get Postgres to display values from one of two columns, whichever was the largest.My first attempt was:SELECT id, MAX(column1, column2) FROM...
View ArticleLeo Hsu and Regina Obe: PgAdmin III 1.13 - change in plugin architecture and...
One of the neat changes already present in the PgAdmin III 1.13dev, is the change in plugin architecture. Version 1.13 dev allows for multiple plugin*.ini files. How does this work. Well if you have a...
View ArticleAndrew Dunstan: Impetus to upgrade
I discovered recently that my old development platform, which I was intending to upgrade around the end of the year (when, I hope, RHEL6 and CentOS 6 will be out) is no longer able to build the...
View Article