On 08/13/2014 10:08 AM, Ryan Ollos wrote: > Just to be clear, there is not any problem with Trac and it's database API. > The issue is that developers don't follow the guidelines for database API > usage to make their plugins cross-db compatible.
IME being cross-compatible is a major PITA even when I am the only developer. Paramstyle is one of the more obvious examples. > The ORM could make it less likely that developers make errors when writing > database access code, but that would remain to be seen and depend on > implementation details. Sqlalchemy has the "core" layer that provides an engine-agnostic sql wrapper -- arguably ugly, possibly less efficient, but it's there. -- Dimitri Maziuk Programmer/sysadmin BioMagResBank, UW-Madison -- http://www.bmrb.wisc.edu
signature.asc
Description: OpenPGP digital signature