TerrenceRyan.com

I'm a 35 year old redhead geek from Philly.
I'm currently a Developer Evangelist for Adobe.
Also the author of Driving Technical Change

MyWoes with Squidhead

2 Comments

One of the requests I've gotten for Squidhead is a MySQL version. Being the responsible Open Source author (or wanting to suck up to the people that are actually interested in it,) I tried to make it work with MySQL 5.0.

It did not go well. Specifically, I cannot call MySQL stored procedures from ColdFusion using <cfstoredproc>. (I get a null error from indexOfIgnoreCaseRespectQuotes in the MySQL driver.) It isn't an absolute deal breaker, but makes my job much, much harder. I have to branch off more than just the database interaction. I would also have to branch off the CFC code too. (Which is much more complicated than the database stuff.)

So now I'm stuck at a quandary:

Part of my original logic behind doing it in MS SQL only, was that the problem I was trying to solve with Squidhead was DBA mandates of "You must use stored procedures!" My gut feeling was that this type of mandate was more likely to found in a shop with a more established database. I'm not knocking MySQL here, but stored procedures were just introduced in version 5.0, and a lot of shops don't run it yet. Therefore less shops would mandate stored procedures with MySQL. So it would be smarter to go after an Oracle version than a MySQL version.

Then there are the features that I would like to add.

Does anyone out there with either an interest in Squidhead, or experience with an open source product have any advice?

2 responses so far ↓

  • 1 Michael Wolfe

    Go for the MSSQL updates, and add in support for MySQL when you can.
  • 2 Ryan Stewart

    MySQL ;). I've played with Squidhead on my MS SQL box at home, but I'd love to be able to use it for our production environment. MS SQL is way too expensive. so we're using MySQL.

    As long as you can do MySQL support at SOME time, I'll be a happy camper!

Leave a Comment









Categories

Monthly Archives

Tag Cloud

coldfusion web development flex coldfusion builder appearances squidhead coldfusion builder extensions higher ed flash builder air mobile android adobe apptacular html5 driving technical change running a coldfusion shop adobemax06 movable type flash catalyst flash blackberry adobemax07 adobemax08 hero finicky css adobemax09 holy crap i’m a mobile developer centaur basecamp cfc unfuddle motorola metablog irrational characters ios git evangelism devices code reviews ant wharton subversion security phonegap philly philadelphia multidevice knowledge@wharton jobs browserlab adobemax10 adobe tv unfuddlecfc svnauth.cfc semantic html semantic html responsive web design qnx nlb linux jquery mobile java it github flexorg fireworks edge eclipse dreamweaver apps apple adobemax11