Postgres and Open Source Experts

Anytime. Anywhere. Since 1997.

Blog

Our company, EnterpriseDB, is the commercial company that brings to market the open source Postgres database., Ed Boyajian.

I tend to spend a lot of my time reviewing what is going on in the wider PostgreSQL ecosystem. Over the past few months I have been increasingly intriqued at a overriding theme that is starting to emerge in the market. That "EnterpriseDB" is "The PostgreSQL Company". This isn't about taglines but actual perception in the market.

I was speaking with an individual from 10Gen (#PgEast Gold Sponsor and creator …

Things you learn.... Reddit runs PostgreSQL (and Cassandra)

Not much to say here, but this is a great thread on why the "Cloud" is a serious problem real, production quality, database use.

When Too Smart Becomes Stupid: fixing a RoR PgSQL driver issue

One of our customers who is using Ruby on Rails with the PostgreSQL database backend notified us of a long-standing issue with the database driver: Lighthouse ticket #3721

The driver is doing something that at first glance looks like a smart thing, but apparently it's not that smart. What it does is it tries to detect the bit-string notation (binary vs. hexadecimal) based on the string content passed to it. …

Finally, a Real Pastebin Plugin for Redmine

It was rather puzzling to me why Redmine doesn't come with a Pastebin module and why there's no plugin for that.

One of the proposed "solutions" is to start a new wiki page, and put some <code> markup there. While this seems to work, it has some limitations a real pastebin component wouldn't suffer from. First thing that comes to mind is that you need a unique name to start …

Recovering a lost-and-found database

Last week, a company's only PostgreSQL database server suffered an UPS failure. When they found they couldn't connect to it afterwards, they called Command Prompt to investigate.

The most important lesson to be learned here is: you need to make very sure you have backups. Even if the strategy is too simple, or even if they are taken only once a fortnight, they are going to save your neck …

#PgEast update, trainings, roundtables and NYC -- Oh my

I arrived at the New Yorker yesterday to find that it was an excellent choice for our attendees to sleep. In the last couple of years they have renovated all the rooms and the hotel is quite nice. I have a double and will be here the next 12 days, yes that means I will be here on St. Patrick's day. For all those PostgreSQL Peeps that have never been …

NoSQL, ??? Is there a threat?

With #PgEast just two weeks away I have been looking for every possible place that I can to advocate the conference. In doing so, I have been finding lots of interesting tidbits of information. For example, did you know (per Stefan/Mastermind) PostgreSQL is lucky to reach 15k tps per core for SIMPLE QUERIES, whereas MySQL can do upward of 30k tps per core for SIMPLE QUERIES? There is …

#PgEast session schedule is up

The session schedule is now up. We also have a new twitter account for the conference. Further, EFF has also offered a discounted membership for #PgEast attendees, more information can be found here. Of course you can register in full here.

#PgEast Training Schedule is up

The training (not sessions) schedule is up for #PgEast trainings. You can get it right off the front page. We are running 7 sessions in parallel with a total of 9 trainings.

Grant schema usage to 2500 users? No can do!

It all started with a help request from a someone on IRC: he has about 2500 roles, and all of them have been granted USAGE privileges on a schema. He went on to create a bunch more and grant the same privilege, but it failed:

CREATE ROLE some_user_2501;
GRANT USAGE on schema genetics to some_user_2501;

ERROR:  row is too big: size 8168, maximum size 8164

Oops.

Now, let this be …