|
From: | Laurent Destailleur (eldy) |
Subject: | Re: [Dolibarr-dev] About PgSQL Support and SQL standard |
Date: | Thu, 25 Apr 2013 22:47:52 +0200 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130308 Thunderbird/17.0.4 |
Le 25/04/2013 17:21, Marcos García a
écrit :
Dolibarr already has its own abstract database driver. And this abstract layer is really better than doctrine and any other orm. We already test all of them and they were not enough powerfull to match dolibarr quality, so we develop ours. For exemple, - Abstraction for error report differs according to dabase. System works for all database but they return error code of database and not value differs. - Doctrime, like other ORM does not support imbricated level of transaction - Doctrine like other CRM does not allow to make a difference between ddl and dml. And this is required to be able to manage upgrade process. - Doctrine like other CRM support select, update, delete and insert but few of them support instruction to manage foreign key creation, or support is not working correctly. The problem of Florian is not a problem of ORM. It is just that request are not correctly written by developer. So we have to fix this into core code. We recommand to develop using Postgresql, as when it works with postgres, it works with mysql but not the oposite.
-- Eldy (Laurent Destailleur). EMail: address@hidden Web: http://www.destailleur.fr Dolibarr (Project leader): http://www.dolibarr.org To make a donation for Dolibarr project via Paypal: address@hidden AWStats (Author) : http://awstats.sourceforge.net To make a donation for AWStats project via Paypal: address@hidden AWBot (Author) : http://awbot.sourceforge.net CVSChangeLogBuilder (Author) : http://cvschangelogb.sourceforge.net |
[Prev in Thread] | Current Thread | [Next in Thread] |