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

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to