comparison roundup/backends/back_sqlite.py @ 3310:3518d1ffd940

merge from maint-0-7
author Richard Jones <richard@users.sourceforge.net>
date Mon, 02 May 2005 05:48:59 +0000
parents ae1093684ef5
children 9020fe58c51c
comparison
equal deleted inserted replaced
3306:ae1093684ef5 3310:3518d1ffd940
1 # $Id: back_sqlite.py,v 1.41 2005-05-02 01:05:15 richard Exp $ 1 # $Id: back_sqlite.py,v 1.42 2005-05-02 05:48:59 richard Exp $
2 '''Implements a backend for SQLite. 2 '''Implements a backend for SQLite.
3 3
4 See https://pysqlite.sourceforge.net/ for pysqlite info 4 See https://pysqlite.sourceforge.net/ for pysqlite info
5 5
6 6
330 sql = 'update ids set num=%s where name=%s'%(self.arg, self.arg) 330 sql = 'update ids set num=%s where name=%s'%(self.arg, self.arg)
331 vals = (int(setid)+1, classname) 331 vals = (int(setid)+1, classname)
332 self.sql(sql, vals) 332 self.sql(sql, vals)
333 333
334 def clear(self): 334 def clear(self):
335 rdbms_common.Database.clear(self)
335 # set the id counters to 0 (setid adds one) so we start at 1 336 # set the id counters to 0 (setid adds one) so we start at 1
336 rdbms_common.Database.clear(self)
337 for cn in self.classes.keys(): 337 for cn in self.classes.keys():
338 self.setid(cn, 0) 338 self.setid(cn, 0)
339 339
340 def create_class(self, spec): 340 def create_class(self, spec):
341 rdbms_common.Database.create_class(self, spec) 341 rdbms_common.Database.create_class(self, spec)

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