Thread: [SQLObject] Thoughts on "Support for MySQL storage ENGINEs"
SQLObject is a Python ORM.
Brought to you by:
ianbicking,
phd
From: Markus G. <m.g...@gm...> - 2007-04-18 13:59:58
|
Hi Oleg, SQLObject 0.9.0b1 got under "Small Features" * Support for MySQL storage ENGINEs. I wonder if the special treatment for MySQL in dbconnection.py and main.py in order to implement this feature is worth it. The same result can already be obtained by using something like this: class Version( SQLObject ): class sqlmeta: createSQL = { 'mysql' : 'ALTER TABLE version ENGINE InnoDB' } number = IntCol( notNone = True ) So I would suggest not to add this feature in the final release. I see no real benefit and like the Zen of Python says "Special cases aren't special enough to break the rules." ;) And implementing some special case for the engine would not be enough anyway. For example I am using a non-default collation system. Therefore I have to write something like the following: class Act( SQLObject ): class sqlmeta: createSQL = { 'mysql' : 'ALTER TABLE act CHARACTER SET utf8 COLLATE utf8_estonian_ci' } Kind regards, Markus |
From: Oleg B. <ph...@ph...> - 2007-04-18 14:11:33
|
On Wed, Apr 18, 2007 at 03:59:56PM +0200, Markus Gritsch wrote: > So I would suggest not to add this feature in the final release. I > see no real benefit and like the Zen of Python says "Special cases > aren't special enough to break the rules." ;) Yes, you are right, as usual. :) Oleg. -- Oleg Broytmann http://phd.pp.ru/ ph...@ph... Programmers don't die, they just GOSUB without RETURN. |
From: Oleg B. <ph...@ph...> - 2007-04-20 14:19:43
|
Hi! On Wed, Apr 18, 2007 at 03:59:56PM +0200, Markus Gritsch wrote: > SQLObject 0.9.0b1 got under "Small Features" > * Support for MySQL storage ENGINEs. Removed from the 0.9 branch and from the trunk in the revisions 2575-2577. Oleg. -- Oleg Broytmann http://phd.pp.ru/ ph...@ph... Programmers don't die, they just GOSUB without RETURN. |
From: Leandro L. <ll...@gm...> - 2007-04-20 15:45:39
|
Oleg Broytmann, el 20 de abril a las 18:19 me escribiste: > Hi! > > On Wed, Apr 18, 2007 at 03:59:56PM +0200, Markus Gritsch wrote: > > SQLObject 0.9.0b1 got under "Small Features" > > * Support for MySQL storage ENGINEs. > > Removed from the 0.9 branch and from the trunk in the revisions > 2575-2577. I think this is a good addition to the FAQ: http://sourceforge.net/tracker/index.php?func=detail&aid=1704429&group_id=74338&atid=540674 -- LUCA - Leandro Lucarella - Usando Debian GNU/Linux Sid - GNU Generation ------------------------------------------------------------------------ E-Mail / JID: lu...@lu... GPG Fingerprint: D9E1 4545 0F4B 7928 E82C 375D 4B02 0FE0 B08B 4FB2 GPG Key: gpg --keyserver pks.lugmen.org.ar --recv-keys B08B4FB2 ------------------------------------------------------------------------ You can do better than me. You could throw a dart out the window and hit someone better than me. I'm no good! -- George Constanza |
From: Oleg B. <ph...@ph...> - 2007-04-24 15:03:33
|
On Fri, Apr 20, 2007 at 12:38:04PM -0300, Leandro Lucarella wrote: > I think this is a good addition to the FAQ: > http://sourceforge.net/tracker/index.php?func=detail&aid=1704429&group_id=74338&atid=540674 Applied and committed in the revisions 2586-2588 (0.8, 0.9 and trunk). Thank you! Oleg. -- Oleg Broytmann http://phd.pp.ru/ ph...@ph... Programmers don't die, they just GOSUB without RETURN. |