Keith Fiske: PostgreSQL Extension Updates & Preserving Privileges
My latest update of Mimeo required me to do something that I knew I would eventually need to do: drop and recreate a function in an extension without breaking the original privileges it had. If the...
View ArticleBruce Momjian: Postgres Is Good Enough
With the increased attention Postgres is getting, many ask whether Postgres has the same features as Oracle, MS SQL, or DB2. Of course, the answer is that Postgres doesn't have all their features, and...
View ArticleLeo Hsu and Regina Obe: Boston OSGeo Code Sprint Highlights
Today was the last day of the Boston OSGeo code sprint we hosted. Several OSGeo project tribes were represented. PostGIS had a big showing with core PostGIS developers and related working on PostGIS...
View ArticleBruce Momjian: Good Enough?
Building upon my previous blog post, where I declared Postgres was "good enough", I want to explore what "good enough" means. I will use an aircraft design analogy. (You might remember me exploring a...
View ArticleMagnus Hagander: About security updates and repository "lockdown"
I have received a lot of questions since the announcement that we are temporarily shutting down the anonymous git mirror and commit messages. And we're also seeing quite a lot of media coverage.Let me...
View ArticleAndrew Dunstan: JSON processing functions and the new JSON parser API
Today, with a great sense of relief, I committed the second of my major JSON patches for this release cycle, just beating the imminent close of the current commit-fest.Most of the attention has...
View ArticleHubert 'depesz' Lubaczewski: Waiting for 9.3 – Add new JSON processing...
On 29th of March, Andrew Dunstan committed patch: Add new JSON processing functions and parser API. The JSON parser is converted into a recursive descent parser, and exposed for use by other modules...
View ArticleHubert 'depesz' Lubaczewski: Changes on explain.depesz.com
So, I made some changes to explain.depesz.com, and while informing about it, I'd like to brag a bit about numbers, again First, the changes: About two weeks ago xocolatl found a bug in anonymization...
View ArticleBaron Schwartz: New translations of High Performance MySQL
High Performance MySQL, 3rd Edition has been selling very well. It’s translated into many languages. O’Reilly sends me a hard-copy of the translations, and I have a whole section on my bookshelf...
View ArticleLeo Hsu and Regina Obe: PostOS
Forget Linux, Forget Unix, Forget MacWhatever, forget Windows, and any other OS you may be using. Say hello to PostOS. PostOS is built on PostgreSQL technology and fits you like a glove.The built-in...
View ArticleIan Barwick: Introducing PostgreNoSQL
The venerable SQL language has been in existence for a good four decades now, tracing its origins to an era where the punch card was still a viable input method and a computer was something you filled...
View ArticleRobert Haas: Confronting The Big Issues
In the last few years, PostgreSQL has added a number of impressive new features, such as built-in replication (both synchronous and asynchronous), SQL/MED foreign tables (which, in the forthcoming 9.3...
View ArticleJosh Berkus: PostgreSQL To Adopt New Version Numbering System
According to several focus groups, greatest among the marketing obstacles for PostgreSQL is our "old skool" three-digit version numbering system. As such, I am pleased as punch to announce that we have...
View ArticleBruce Momjian: Creating Virtual Columns
Databases store data in table columns, but sometimes it is useful to create non-storage columns for code clarity. For example, you might need to access a combination of columns frequently and don't...
View ArticlePierre Ducroquet: my-post-engine : a postgres-engine for MySQL
IntroductionFor a while, I’ve been trying to push some people toward PostgreSQL. It covers their use-cases better than MySQL, should provide greater performance, and should help me keep the hairs on my...
View ArticleMagnus Hagander: PostgreSQL Conference Europe 2013 - dates and location
Finally we're ready with phase 1 of the planning of PostgreSQL Conference Europe 2013.PGConf.EU 2013 will be held on Oct 29-Nov 1, in at the Conrad Hotel in downtown Dublin, Ireland.The format will be...
View ArticleHubert 'depesz' Lubaczewski: New OmniPITR release
Yesterday, I did release new version of OmniPITR – 1.1.0. You can get it from github or from PgXN. What's new? Couple of things: Fix: omnipitr-monitor had a bug with parsing timestamps from logs (in...
View ArticleBruce Momjian: Calling Functions from SQL
There was some nifty function-calling syntax used in my previous blog post about virtual columns, so I now want to cover function calling syntax in detail. Traditionally, functions are called in SQL...
View ArticlePeter Eisentraut: Installing multiple PostgreSQL versions on Homebrew
I was going to post this yesterday, but some might have thought that it was a joke. April 1st is always an annoying day to communicate real information.If you have been fond of the way Debian and...
View ArticleBruce Momjian: Blog Translated into Spanish
My 2013 blog entries through March 25 have been translated into Spanish by Maria Ramos of webhostinghub.com. It is unclear how frequently it will be updated; I will report back if I get more...
View Article