[Collab-qa-commits] r1116 - udd/src

lucas at alioth.debian.org lucas at alioth.debian.org
Sun Aug 17 13:16:58 UTC 2008


Author: lucas
Date: 2008-08-17 13:16:57 +0000 (Sun, 17 Aug 2008)
New Revision: 1116

Removed:
   udd/src/db_manager.py
Log:
db_manager.py is obsolete, removing

Deleted: udd/src/db_manager.py
===================================================================
--- udd/src/db_manager.py	2008-08-17 13:11:50 UTC (rev 1115)
+++ udd/src/db_manager.py	2008-08-17 13:16:57 UTC (rev 1116)
@@ -1,61 +0,0 @@
-#!/usr/bin/python
-
-import udd.aux
-import sys
-import os
-
-"""This scripts sets up and deletes the tables of the database"""
-
-TABLES = ('popcon_src_average', 'popcon_src', 'popcon',
-    'ubuntu_popcon_src_average', 'ubuntu_popcon_src', 'ubuntu_popcon',
-    'sources', 'packages', 'ubuntu_sources', 'ubuntu_packages', 'migrations',
-    'bugs_archived', 'bugs_unarchived', 'bug_merged_with', 'bug_user_tags',
-    'bug_found_in', 'bug_fixed_in', 'bug_tags', 'upload_history',
-    'carnivore_emails', 'carnivore_names', 'carnivore_keys', 'carnivore_login' )
-VIEWS = ('bugs', 'bug_rt_affects_stable', 'bug_rt_affects_testing', 'bug_rt_affects_unstable', 'bug_rt_affects_testing_and_unstable')
-
-def print_help():
-  print "Usage: %s <config> <delete|setup>" % sys.argv[0]
-
-def delete(conn):
-  c = conn.cursor()
-
-  for v in VIEWS:
-    c.execute("DROP VIEW " + v)
-
-  for t in TABLES:
-    c.execute("DROP TABLE " + t + " CASCADE")
-
-
-def setup(conn, config):
-  if 'script' not in config['setup']:
-    raise udd.aux.ConfigException('Script not specified in setup')
-
-  os.system("psql %s < %s" % (config['general']['dbname'],
-                              config['setup']['script']))
-
-def main():
-  if len(sys.argv) != 3:
-    print_help()
-    sys.exit(1)
-
-  command = sys.argv[2]
-  config_path = sys.argv[1]
-
-  config = udd.aux.load_config(open(config_path).read())
-  conn = udd.aux.open_connection(config)
-
-  if command == 'setup':
-    setup(conn, config)
-  elif command == 'delete':
-    delete(conn)
-  else:
-    print "Unknown command: " + command
-    sys.exit(1)
-
-  conn.commit()
-
-if __name__ == '__main__':
-  main()
-
-




More information about the Collab-qa-commits mailing list