Andrew Dunstan: On Bugzilla
Years ago, Bugzilla only ran on MySQL, except for RedHat's fork, which ran on Postgres. The effort to merge in RedHat's changes in a maintainable way had stalled badly, and it seemed to me that the...
View ArticleChristophe Pettus: Blah, Blah, Blah, First Half of 2012 Edition
I’ll be speaking at the following conferences through July: PGCon, Ottawa, Ontario, Canada, May 17-18. DjangoCon Europe, Zurich, Switzerland, June 4-6. Southwest LinuxFest, Charlotte, North Carolina,...
View ArticleMichael Paquier: Postgres-XC tutorial at PGCon 2012: What do YOU want to see?
This year, Postgres-XC has a tutorial at PGCon. Yeah. Based on the schedule of PGCon 2012, XC team has 3 hours to make you masters of this cluster based on PostgreSQL. We are working hard at shaping up...
View ArticleJim Smith: Demo version of our PL/SQL Tool Available
Ken Rosensteel presented Bull's PL/SQL-to-PL/pgSQL tool at PGEast last year. Now a free public demonstration version of this tool is available. The demo tool provides a wide range of translation...
View ArticleJoshua Drake: Cool and Sexy: Open Source PostgreSQL enterprise contenders
As with any healthy project, there will be offshoots and people will take the source, fork it and try to create something new, better, different or just.... How that person feels it should be. This is...
View Articlegabrielle roth: April Meeting Recap
23 people showed up last night to check out Veronika’s data search app. Highlights for me were leaving the data in its native format (NetCDF, csv, etc) and building metadata around it, and being able...
View ArticleBruce Momjian: When to Use Multiple Clusters, Databases, or Schemas?
I previously explained that Postgres allows multiple databases per cluster. The outstanding question might be, when should I use multiple clusters, multiple databases, or multiple schemas? The...
View ArticleAndrew Dunstan: Moving ahead with PLv8
Hitoshi Harada has been doing some work on PLV8, and so have I. Recently I added a facility to run a function on interpreter first call. So if you have a setting "plv8.start_proc" that contains the...
View ArticleKeith Fiske: pg_upgrade Gets The Job Done
Up until fairly recently, upgrades for PostgreSQL databases have been looked upon with a sort of dread. Especially for those of us maintaining very large databases. The thought pattern usually went...
View ArticleJosh Berkus: GSOC Begins
We have accepted the projects for PostgreSQL's participation in the 2012 Google Summer of Code. They are:JDBC Foreign Data Wrapper, by Atri, mentored by Merlin MoncureDocument Collection Foreign Data...
View ArticleJosh Berkus: Red Hat Kernel cache clearing issue
Recently, mega-real-estate sales site Tigerlead called us with a very strange problem. One of their dedicated PostgreSQL servers refused to use most of its available RAM, forcing the system to read...
View ArticleBruce Momjian: Take a Dip in the Pooler
I recently mentioned the use of connection poolers to reduce the overhead of server-side language initialization, but I believe the topic warrants fuller coverage. Aside from the ability to reduce...
View ArticleEmanuel CALVO FRANCO: New versions of PgPool released - 3.1.3 & 3.0.7
This essential tool for Postgres architectures is continually improving, and is now available in its new releases. Both are bugfix versions. For those unfamiliar with the tool, it is a middleware with...
View ArticleAndrew Dunstan: Another linux divide
I haven't been following the debates over a replacement for the old init system. But this just annoys me. As a Postgres consultant I get to work on various systems, and having to learn not one but two...
View ArticleChristophe Pettus: Of Pickups and Tractor-Trailers
Pickup trucks are great. No, really. They are great vehicles. You can use them for all sorts of really useful things: Bringing your tools out to a construction gig. Delivering refrigerators. Helping...
View ArticleDimitri Fontaine: Clean PGQ Subconsumers
Now that you're all using the wonders of Cooperative Consumers to help you efficiently and reliably implement your business constraints and offload them from the main user transactions, you're reaching...
View ArticleAndrew Dunstan: Function properties
Some years ago I floated an idea for decorating functions with properties. I forget exactly the context in which it occurred to me, but the suggestion met a very frosty reception indeed, and,...
View ArticleAlexey Klyukin: Migrating hierarchical queries from Oracle to PostgreSQL
This is the second part in a series of blog posts describing PostgreSQL analogs of common Oracle queries One of the most intricate Oracle specific constructions is "START WITH ... CONNECT BY"....
View ArticleHubert 'depesz' Lubaczewski: OmniPITR 0.6.0
Just released new version, 0.6.0 (it should be visible on pgxn soon) of OmniPITR set of tools. New version has one new feature – parallelism. This works in omnipitr-archive and omnipitr-backup-*...
View ArticleEmanuel Calvo: The Postgres-XC 1.0 beta release overview
When I heard about this project a year ago, I was really excited about it. Many cluster-wide projects based on Postgres were developed very slowly, based on older (i.e. Postgres-R...
View Article