Merge pull request #457 from odoo-dev/master-odoo-cmd-fixes-fme
[IMP] `odoo.py start`: Always create missing db
This commit is contained in:
commit
1d0424a3cb
|
@ -48,15 +48,16 @@ class Start(Command):
|
||||||
|
|
||||||
if not args.db_name:
|
if not args.db_name:
|
||||||
args.db_name = db_name or project_path.split(os.path.sep)[-1]
|
args.db_name = db_name or project_path.split(os.path.sep)[-1]
|
||||||
# TODO: forbid some database names ? eg template1, ...
|
|
||||||
try:
|
|
||||||
_create_empty_database(args.db_name)
|
|
||||||
except DatabaseExists, e:
|
|
||||||
pass
|
|
||||||
except Exception, e:
|
|
||||||
die("Could not create database `%s`. (%s)" % (args.db_name, e))
|
|
||||||
cmdargs.extend(('-d', args.db_name))
|
cmdargs.extend(('-d', args.db_name))
|
||||||
|
|
||||||
|
# TODO: forbid some database names ? eg template1, ...
|
||||||
|
try:
|
||||||
|
_create_empty_database(args.db_name)
|
||||||
|
except DatabaseExists, e:
|
||||||
|
pass
|
||||||
|
except Exception, e:
|
||||||
|
die("Could not create database `%s`. (%s)" % (args.db_name, e))
|
||||||
|
|
||||||
if '--db-filter' not in cmdargs:
|
if '--db-filter' not in cmdargs:
|
||||||
cmdargs.append('--db-filter=^%s$' % args.db_name)
|
cmdargs.append('--db-filter=^%s$' % args.db_name)
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue