comparison roundup/backends/rdbms_common.py @ 3308:c7c25f2103b2 maint-0.7 0.7.12

fix RDBMS clear() so it resets all class itemid counters
author Richard Jones <richard@users.sourceforge.net>
date Mon, 02 May 2005 05:44:56 +0000
parents e074c641cb5e
children
comparison
equal deleted inserted replaced
3307:5392c7e182b3 3308:c7c25f2103b2
1 # $Id: rdbms_common.py,v 1.98.2.31 2005-05-02 01:03:40 richard Exp $ 1 # $Id: rdbms_common.py,v 1.98.2.32 2005-05-02 05:44:56 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
692 for cn in self.classes.keys(): 692 for cn in self.classes.keys():
693 sql = 'delete from _%s'%cn 693 sql = 'delete from _%s'%cn
694 if __debug__: 694 if __debug__:
695 print >>hyperdb.DEBUG, 'clear', (self, sql) 695 print >>hyperdb.DEBUG, 'clear', (self, sql)
696 self.cursor.execute(sql) 696 self.cursor.execute(sql)
697 self.setid(cn, 1)
698 697
699 # 698 #
700 # Nodes 699 # Nodes
701 # 700 #
702 701

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