Mercurial > p > roundup > code
comparison roundup/backends/rdbms_common.py @ 2425:e4f06fcbbc89 maint-0.7
argh! backwards compat
| author | Richard Jones <richard@users.sourceforge.net> |
|---|---|
| date | Wed, 09 Jun 2004 07:04:06 +0000 |
| parents | fe722c32ce0c |
| children | a8db3996b4f5 |
comparison
equal
deleted
inserted
replaced
| 2423:d96652862f1d | 2425:e4f06fcbbc89 |
|---|---|
| 1 # $Id: rdbms_common.py,v 1.98.2.6 2004-06-09 06:16:56 richard Exp $ | 1 # $Id: rdbms_common.py,v 1.98.2.7 2004-06-09 07:03:15 richard Exp $ |
| 2 ''' Relational database (SQL) backend common code. | 2 ''' Relational database (SQL) backend common code. |
| 3 | 3 |
| 4 Basics: | 4 Basics: |
| 5 | 5 |
| 6 - map roundup classes to relational tables | 6 - map roundup classes to relational tables |
| 258 contents = c.fetchall() | 258 contents = c.fetchall() |
| 259 self.drop_class_table_indexes(klass.classname, klass.getkey()) | 259 self.drop_class_table_indexes(klass.classname, klass.getkey()) |
| 260 c.execute('drop table _%s'%klass.classname) | 260 c.execute('drop table _%s'%klass.classname) |
| 261 | 261 |
| 262 # re-create and re-populate | 262 # re-create and re-populate |
| 263 self.create_class_table(klass, create_sequence=False) | 263 self.create_class_table(klass, create_sequence=0) |
| 264 a = ','.join([self.arg for i in range(len(cols)+1)]) | 264 a = ','.join([self.arg for i in range(len(cols)+1)]) |
| 265 sql = 'insert into _%s (id,%s) values (%s)'%(klass.classname, | 265 sql = 'insert into _%s (id,%s) values (%s)'%(klass.classname, |
| 266 scols, a) | 266 scols, a) |
| 267 for row in contents: | 267 for row in contents: |
| 268 l = [] | 268 l = [] |
