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 = []

Roundup Issue Tracker: http://roundup-tracker.org/