summaryrefslogtreecommitdiff
path: root/autoimport.py
diff options
context:
space:
mode:
authorHelmut Grohne <helmut@subdivi.de>2013-07-17 16:27:08 +0200
committerHelmut Grohne <helmut@subdivi.de>2013-07-17 16:27:08 +0200
commited3e611cfc54b8c916e919701070bfd5c6770610 (patch)
treefe06694d5a2212c87a0d149eccb0f4cbb889a5cd /autoimport.py
parenta03daac99a237babcd874748d19fc0f809a1dc60 (diff)
parent6205c89b1e289f04dcea1e6e32fafa6357abf063 (diff)
downloaddebian-dedup-ed3e611cfc54b8c916e919701070bfd5c6770610.tar.gz
Merge branch master into sqlalchemy
This basically pulls the packageid branch into sqlalchemy. The merge was complex, because many sql statements diverged. The merge brings us one step closer to supporting postgres, because an "INSERT OR REPLACE" was removed from readyaml.py in the packageid branch. Conflicts: update_sharing.py webapp.py
Diffstat (limited to 'autoimport.py')
-rwxr-xr-xautoimport.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/autoimport.py b/autoimport.py
index d326d61..694ffeb 100755
--- a/autoimport.py
+++ b/autoimport.py
@@ -93,7 +93,7 @@ def main():
process_file(pkgs, d)
print("reading database")
- cur.execute("SELECT package, version FROM package;")
+ cur.execute("SELECT name, version FROM package;")
knownpkgs = dict((row[0], row[1]) for row in cur.fetchall())
distpkgs = set(pkgs.keys())
if options.new:
@@ -126,7 +126,7 @@ def main():
if options.prune:
delpkgs = knownpkgs - distpkgs
print("clearing packages %s" % " ".join(delpkgs))
- cur.executemany("DELETE FROM package WHERE package = ?;",
+ cur.executemany("DELETE FROM package WHERE name = ?;",
((pkg,) for pkg in delpkgs))
# Tables content, dependency and sharing will also be pruned
# due to ON DELETE CASCADE clauses.