ramblings on PHP, SQL, the web, politics, ultimate frisbee and what else is on in my life
[1]  «  25  26  27  28  29  30  31  »  [44]

Two weeks of fun and more to come!

After spending a good week at my parents in rainy but relaxing florida, I flew to Toronto to speak at php|works. The conference was great fun and especially my second talk Explaing Explain went as good as I had hoped. In the talk I was mostly talking about controlling execution plans with particular focus on MySQL and PostgreSQL. I spend longer than ever on this talk so I am happy it worked out so well. I will probably submit the same talk for OSDBcon with some minor tweaks. Since I only had 60 minutes several slides are marked "skip". Maybe OSDBcon can give me two slots so that I can cover those slides as well. The other talk building portable database applications suffered a bit from my magalomaniac attempt at giving the gist of 3 talks in one slot. Sorry that we did not have any time for Q&A as a result.
read on (comments 2)

Getting a move on next year open source database conference

There were some rumors going around that OSDBcon might get canceled, but I was just speaking to Zak and he confirmed that S&S, the company organizing the event, is committed to making the conference happen. Last I heard there are over 30 proposals with more coming in everyday. But the more the better! This years conference is being held once again in parallel with the International PHP Conference. However I think this is suboptimal. PHP developers for the most part are actively using open source databases already. Especially the MySQL guys have no trouble reaching the PHP guys with conferences dedicated to PHP. So it would be a good idea to to think about how to best get access to other audiences, like the Java and .Net crowd.
read on (comments 1)

A rollback is a rollback is a rollback?

While there are some major annoyances with transactions in MySQL like causing an implicit commit when doing DDL statements, there are also slightly more subtle annoyances. A user just stumbled over a little annoyance in MySQL transaction handling and autoincrement. If you generate a new ID inside a transaction and rollback, the autoincrement counter is not decremented.
read on (comments 8)

RC testing and the README.UPDATE

In order to make the transistion for users upgrading to new minor (middle number increment) and major (leading number increment) version of PHP easier, the PHP project has recently begun adding a README with upgrade information with new releases. This guide steps through any issues that users are likely to be faced when upgrading their PHP installations.
read on (comments 0)

New PEAR releases

Yesterday I pushed out several MDB2 releases. I am hoping that the Firebird/Interbase and the MS SQL Server drivers will follow soon, once the relevant maintainers have completed testing. This was mostly a bug fix release cycle, though the changelogs ended up being suprisingly long. The biggest, or maybe craziest, feature addition was done to the SQLite driver. I got annoyed be seeing the driver fail so many of the unit tests because there is no support for ALTER TABLE in SQLite version 2 that I sat down and wrote up an emulation for it. Maybe someone has use for it. There is a lot of tricky code in there to properly read the current table layout like fields, indexes and constraints as well as the data which all should be merged with the changes if everything goes as planned. Needless to say its a somewhat risky operation, especially since SQLite does not support transactions for DDL operaitons.
read on (comments 0)
[1]  «  25  26  27  28  29  30  31  »  [44]