Roundup Tracker - Issues

Issue 781257

classification
RDBMS (PostgreSQL) Support
Type: rfe Severity: normal
Components: Database Versions:
process
Status: closed fixed
:
: richard : elein, jlgijsbers, richard
Priority: normal :

Created on 2003-08-01 03:19 by elein, last changed 2003-11-21 20:39 by jlgijsbers.

Messages
msg3242 Author: [hidden] (elein) Date: 2003-08-01 03:19
Is anyone working on a DB-API interface?  If someone
wants to help me understand how to add a working rdbms
interface, I would like 
to add or help someone else add support for PostgreSQL.
(Yes, I'm volunteering).  That is, if the
infrastructure already exists and what we'd need to do
is to override the sql_ functions in a database class.  
elein@varlena.com
msg3243 Author: [hidden] (richard) Date: 2003-08-01 03:30
Logged In: YES 
user_id=6405

There's already a couple of rdbms backends in the code. Check out 
back_sqlite.py, back_mysql.py and rdbms_common.py in 
roundup/backends. Also, you'll need to add the new backend to the 
database unit testing in tests/test_db.py 
 
msg3244 Author: [hidden] (elein) Date: 2003-08-01 23:24
Logged In: YES 
user_id=621482

The three possible models are quite different from each
other.  I had already looked at these and found that I
needed some guidance to be able to add the
right functions in the right places.  Would I subclass
Database  from rdbmns_common.py and simply write the
"NotImplemented" functions?  Is there more to it?  I assume
there is.  More hints would be very helpful.  

Is this the right place to be asking these questions?
msg3245 Author: [hidden] (richard) Date: 2003-08-02 00:34
Logged In: YES 
user_id=6405

The best thing to do would be to sign up to the roundup-devel 
mailing list and we can discuss these issues there. 
 
msg3246 Author: [hidden] (jlgijsbers) Date: 2003-11-21 20:39
Logged In: YES 
user_id=469548

We have a postgresql backend on HEAD now.
History
Date User Action Args
2003-08-01 03:19:47eleincreate