1
0
Fork 0
mirror of https://github.com/veekun/pokedex.git synced 2024-08-20 18:16:34 +00:00

Faster pokedex load for PostgreSQL

Also added the -S (--safe) option, which disables the backend-specific
optimizations.

This gives over 3× speedup on my machine :)
This commit is contained in:
Petr Viktorin 2011-03-14 05:11:27 +02:00
parent 4daa6ab0c3
commit bb4861b8c6
2 changed files with 33 additions and 1 deletions

View file

@ -122,6 +122,8 @@ def command_load(*args):
parser = get_parser(verbose=True)
parser.add_option('-d', '--directory', dest='directory', default=None)
parser.add_option('-D', '--drop-tables', dest='drop_tables', default=False, action='store_true')
parser.add_option('-S', '--safe', dest='safe', default=False, action='store_true',
help="Do not use backend-specific optimalizations.")
options, tables = parser.parse_args(list(args))
if not options.engine_uri:
@ -138,7 +140,7 @@ def command_load(*args):
drop_tables=options.drop_tables,
tables=tables,
verbose=options.verbose,
safe=False)
safe=options.safe)
def command_reindex(*args):
parser = get_parser(verbose=True)