Don't use "insert ... default values" in sqlite3.
It isn't supported in older sqlite3 versions. Let's just do something equivalent instead.
This commit is contained in:
parent
b993e449f8
commit
4e285607f0
1 changed files with 4 additions and 2 deletions
6
state.py
6
state.py
|
|
@ -72,11 +72,13 @@ def db():
|
|||
" primary key (target,source))")
|
||||
_db.execute("insert into Schema (version) values (?)", [SCHEMA_VER])
|
||||
# eat the '0' runid and File id
|
||||
_db.execute("insert into Runid default values")
|
||||
_db.execute("insert into Runid values "
|
||||
" ((select max(id)+1 from Runid))")
|
||||
_db.execute("insert into Files (name) values (?)", [ALWAYS])
|
||||
|
||||
if not vars.RUNID:
|
||||
_db.execute("insert into Runid default values")
|
||||
_db.execute("insert into Runid values "
|
||||
" ((select max(id)+1 from Runid))")
|
||||
vars.RUNID = _db.execute("select last_insert_rowid()").fetchone()[0]
|
||||
os.environ['REDO_RUNID'] = str(vars.RUNID)
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue