~launchpad-pqm/launchpad/devel

« back to all changes in this revision

Viewing changes to database/schema/reset_sequences.py

  • Committer: Launchpad Patch Queue Manager
  • Date: 2011-08-03 11:23:34 UTC
  • mfrom: (13457.6.16 upgrade-stderr)
  • Revision ID: launchpad@pqm.canonical.com-20110803112334-acnupsa7jmzmdeet
[r=stevenk][bug=819751] Fix the implementation of several methods in
 LoggingUIFactory.

Show diffs side-by-side

added added

removed removed

Lines of Context:
18
18
import _pythonpath
19
19
 
20
20
from optparse import OptionParser
21
 
 
22
 
from lp.services.database.postgresql import resetSequences
23
 
from lp.services.database.sqlbase import connect
24
 
from lp.services.scripts import db_options
25
 
 
 
21
from canonical.database.postgresql import resetSequences
 
22
from canonical.database.sqlbase import connect
26
23
 
27
24
if __name__ == '__main__':
28
25
    parser = OptionParser()
29
 
    db_options(parser)
 
26
    parser.add_option(
 
27
            "-d", "--dbname", dest="dbname", help="database name",
 
28
            )
30
29
    (options, args) = parser.parse_args()
31
30
    if args:
32
31
        parser.error("Too many options given")
33
32
    if not options.dbname:
34
33
        parser.error("Required option --dbname not given")
35
 
    con = connect()
 
34
    con = connect(None, options.dbname)
36
35
    resetSequences(con.cursor())
37
36
    con.commit()
 
37