From: Steve W. <sw...@pa...> - 2001-08-18 03:16:04
|
On Fri, 17 Aug 2001, Jeff Dairiki wrote: > > How drastic? > > I've really only thought about the MySQL backend so far. > There, columns which hold pagenames need to have the 'binary' > attribute set (their type needs to be changed from > 'VARCHAR(100) NOT NULL' to 'VARCHAR(100) BINARY NOT NULL'.) > I think this can be done without necessitating a full > dump/restore of the database. If someone "forgot" to do > this when they upgraded to 1.2.1, I think the worst that would > happen is that his/her wiki would continue to have case > insensitivity bugs. Sounds fine... as long as it doesn't require hours of work on your part, I'd say go ahead. > The flat-file back-end has problems on Win32 systems, because > the stupid filesystem is not case sensitive. The best fix > I can think of for that is to urlencode() the capital letters > in the page names when forming file names. (This would > probably require a full dump/restore of the database when > upgrading.) It's so painful to support Windows systems regardless of type. I'm inclined to say "You're on your own" if you run it on Windows... sigh. Of course it's not fair to them. A lot of people have no choice in the matter. > I'm no expert on pgsql and msql --- they may not even be broken. > If they are, I suspect they could be fixed in a manner similar > to the mysql back-end. I haven't set up 1.2 on pgsql in a while and I'm having problems vis. the pgsql setup. Hopefully I'll work it out tomorrow or Sunday. Gotta go scuba diving early tomorrow morning. ~swain --- http://www.panix.com/~swain/ "Without music to decorate it, time is just a bunch of boring production deadlines or dates by which bills must be paid." -- Frank Zappa http://pgp.document_type.org:11371/pks/lookup?op=get&search=0xF7323BAC |