annotate scripts/cleanPub.py @ 17:48c4a6f3b135

minor bug, handliung withdrawn entrie
author dwinter
date Wed, 26 Jun 2013 15:10:35 +0200
parents 3e154b154b6f
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
16
3e154b154b6f timeouts
dwinter
parents:
diff changeset
1 '''
3e154b154b6f timeouts
dwinter
parents:
diff changeset
2 Created on 14.06.2013
3e154b154b6f timeouts
dwinter
parents:
diff changeset
3
3e154b154b6f timeouts
dwinter
parents:
diff changeset
4 @author: dwinter
3e154b154b6f timeouts
dwinter
parents:
diff changeset
5 '''
3e154b154b6f timeouts
dwinter
parents:
diff changeset
6
3e154b154b6f timeouts
dwinter
parents:
diff changeset
7
3e154b154b6f timeouts
dwinter
parents:
diff changeset
8 import web
3e154b154b6f timeouts
dwinter
parents:
diff changeset
9
3e154b154b6f timeouts
dwinter
parents:
diff changeset
10 db = web.database(dbn='postgres', db='personalwww', user='dwinter',host="tuxserve03")
3e154b154b6f timeouts
dwinter
parents:
diff changeset
11
3e154b154b6f timeouts
dwinter
parents:
diff changeset
12
3e154b154b6f timeouts
dwinter
parents:
diff changeset
13 tab = db.select("pubmanbiblio_old")
3e154b154b6f timeouts
dwinter
parents:
diff changeset
14
3e154b154b6f timeouts
dwinter
parents:
diff changeset
15 data =set()
3e154b154b6f timeouts
dwinter
parents:
diff changeset
16
3e154b154b6f timeouts
dwinter
parents:
diff changeset
17 for res in tab:
3e154b154b6f timeouts
dwinter
parents:
diff changeset
18 if res.priority is not None:
3e154b154b6f timeouts
dwinter
parents:
diff changeset
19 data.add((res.key_main,res.escidocid,res.priority))
3e154b154b6f timeouts
dwinter
parents:
diff changeset
20
3e154b154b6f timeouts
dwinter
parents:
diff changeset
21
3e154b154b6f timeouts
dwinter
parents:
diff changeset
22 for d in data:
3e154b154b6f timeouts
dwinter
parents:
diff changeset
23 db.insert("pubmanbiblio",key_main=d[0],escidocid=d[1],priority=d[2])
3e154b154b6f timeouts
dwinter
parents:
diff changeset
24
3e154b154b6f timeouts
dwinter
parents:
diff changeset
25 db.close()