Michael Paquier: Postgres 9.3 feature highlight: JSON data generation
Postgres 9.2 has introduced JSON as a server data type. At this point, the data was simply stored on server side with integrated wrappers checking that data had a correct JSON format. It was a good...
View ArticleSelena Deckelmann: PostgreSQL security releases now available: versions...
PostgreSQL Global Development Group has just released updates for all currently supported versions of PostgreSQL.From the release announcement:The PostgreSQL Global Development Group has released a...
View ArticleMartin Pitt: Urgent PostgreSQL security updates for Debian/Ubuntu
PostgreSQL just released security updates. 9.1 (as found in Debian testing and unstable and Ubuntu 11.10 and later) is affected by a critical remote vulnerability which potentially allows anyone who...
View ArticleAndrew Dunstan: Linux/ZFS is great
A few days ago the ZFS on Linux people finally produced a production release of their latest code. I had been playing around a bit with it on an Ubuntu VM, but yesterday I installed it on a customer's...
View ArticleJosh Berkus: Now we find out how many Postgres servers there really are
Seven years ago, the MySQL worm spread throughout the internet by taking advantage of a critical vulnerability in MySQL authentication on Windows. Before the worm, I hadn't really believed Marten...
View ArticleBruce Momjian: All Operators Call Functions
Operators are usually easily distinguished from functions because they use punctuation, e.g. -, *, /, rather than words with letters and numbers. There are two popular types of operators, unary and...
View Articlegabrielle roth: PDXPUG: April meeting in two weeks – eXtreme Database Makeover
When: 7-9pm Thu April 18, 2013Where: IovationWho: PSU studentsWhat: eXtreme Database Makeover: Portal, part 2Usually when we do Extreme Database Makeover, we’re referring to the schema. This time,...
View ArticleLeo Hsu and Regina Obe: PostGIS In Action 2nd Edition MEAP 3 Update
The 3rd MEAP update of PostGIS In Action, 2nd Edition will be going out very shortly to Early Action purchasers. Keep your eyes peeled. Lots of errata corrections in previous chapters and appendix, and...
View Articlegabrielle roth: Installing PostgreSQL (and friends) from source on Ubuntu...
This is an update to this post from a few years back. This time I’m installing Postgres 9.2.3, PostGIS 2.0.1, and pgAdmin 1.17.0 on Ubuntu 12.04. As usual, my default Pg install (–with-openssl...
View ArticleBruce Momjian: Expression Indexes
Having covered virtual columns recently, I wanted to cover one additional type of stored value, expression indexes. Unlike virtual columns, which are computed on each access, expression indexes are...
View ArticleHubert 'depesz' Lubaczewski: Waiting for 9.3 – Add \watch [SEC] command to psql.
On 4th of April, Tom Lane committed patch: Add \watch [SEC] command to psql. This allows convenient re-execution of commands. Will Leinweber, reviewed by Peter Eisentraut, Daniel Farina, and Tom...
View ArticleIan Barwick: Logging changes to postgresql.conf
It's Sunday morning here in Japan, which in my case means it's an excellent time for a round of database server updates without interrupting production flow (lucky me). None of the databases in...
View ArticleChristophe Pettus: psycopg2 2.5 released
psycopg2, the Python PostgreSQL interface library, is now up to version 2.5. This includes built-in support for the JSON and range types… yay!
View ArticleBruce Momjian: Partial Indexes
Having covered expression indexes, I want to cover another index feature — partial indexes. Partial indexes allow you to create an index on part of a table. Why would you want to do that? index only...
View ArticleBruce Momjian: Twenty-One Hours to Exploit
You probably heard about the important Postgres security releases (FAQ) last week, but maybe you thought it was mostly a theoretical threat. Well, the Schemaverse game author left a non-upgraded server...
View ArticleLeo Hsu and Regina Obe: pgRouting windows binaries for PostgreSQL 9.2 32-bit...
We've got experimental pgRouting windows binaries available for windows PostgreSQL 9.2 32-bit and 64-bit for pgRouting 1.0.7 development branch. More details on our Boston GIS blog page.The final...
View ArticleBruce Momjian: Pg_Upgrade Now Handles Invalid Indexes
In December, I reported that a bug had been discovered in how pg_upgrade handled invalid indexes, and that the next release of pg_upgrade would throw an error if invalid indexes were found; that...
View ArticleJosh Berkus: Recap of last week's security release
Rather than writing up a blow-by-blow of last week's security release here, I've written a full article for LWN. Subscription required, I'm afraid (or you can wait 2 weeks).
View ArticleDavid Wheeler: Sqitch: Now with SQLite Support
This week I released Sqitch v0.961. There are a number of great new features v0.95x, including the beginning of two features I’ve had in mind since the beginning: VCS integration and support for...
View ArticleAndrew Dunstan: Backport of 9.3 json enhancements
I've done a backport of the 9.3 JSON enhancements, as a 9.2 extension, or rather as much of them as it's reasonably possible to backport. There are some caveats to using this extension, so please read...
View Article