aboutsummaryrefslogtreecommitdiff
path: root/myrpki/sql-cleaner.py
diff options
context:
space:
mode:
authorRob Austein <sra@hactrn.net>2009-07-14 19:21:30 +0000
committerRob Austein <sra@hactrn.net>2009-07-14 19:21:30 +0000
commit299cff6f24afb99d2d6ede464064b7b611a52902 (patch)
treea4a1118b206b0dab07acc6524ccb2f8d672d0be6 /myrpki/sql-cleaner.py
parent678bcfd8613bfe3b6cbd7416c053fe004f4d3b3a (diff)
More databases
svn path=/myrpki/sql-cleaner.py; revision=2618
Diffstat (limited to 'myrpki/sql-cleaner.py')
-rw-r--r--myrpki/sql-cleaner.py9
1 files changed, 7 insertions, 2 deletions
diff --git a/myrpki/sql-cleaner.py b/myrpki/sql-cleaner.py
index 889b9955..d47b5bf5 100644
--- a/myrpki/sql-cleaner.py
+++ b/myrpki/sql-cleaner.py
@@ -26,11 +26,16 @@ for name in ("rpkid", "irdbd", "pubd"):
cfg = ConfigParser.RawConfigParser()
cfg.read("%s.conf" % name)
username = cfg.get(name, "sql-username")
- database = cfg.get(name, "sql-database")
password = cfg.get(name, "sql-password")
+ database = cfg.get(name, "sql-database")
except:
print "Cleaner couldn't read %s config file, ignoring" % name
continue
- subprocess.check_call(("mysql", "-u", username, "-p" + password, database), stdin = open("../rpkid/%s.sql" % name))
+ dbs = [database]
+ dbs.extend("%s%d" % (database, i) for i in xrange(12))
+
+ for db in dbs:
+ subprocess.check_call(("mysql", "-u", username, "-p" + password, db),
+ stdin = open("../rpkid/%s.sql" % name))