mirror of
https://github.com/veekun/pokedex.git
synced 2024-08-20 18:16:34 +00:00
Faster pokedex load
for PostgreSQL #526
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:
parent
4daa6ab0c3
commit
bb4861b8c6
2 changed files with 33 additions and 1 deletions
pokedex
|
@ -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)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue