Mercurial > p > roundup > code
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 |
