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