[MERGE] forward port of branch 7.0 up to revid 4067 chs@openerp.com-20131114142639...
[odoo/odoo.git] / openerpcommand / update.py
1 """
2 Update an existing OpenERP database.
3 """
4
5 def run(args):
6     assert args.database
7     import openerp
8     config = openerp.tools.config
9     config['update']['all'] = 1
10     openerp.modules.registry.RegistryManager.get(
11         args.database, update_module=True)
12
13 def add_parser(subparsers):
14     parser = subparsers.add_parser('update',
15         description='Update an existing OpenERP database.')
16     parser.add_argument('-d', '--database', metavar='DATABASE', required=True,
17         help='the database to update')
18
19     parser.set_defaults(run=run)