server/serverctl.py
branchstable
changeset 6863 2e52db5cdbde
parent 6860 a0dbf6135c72
child 6867 f691757792f9
equal deleted inserted replaced
6862:8bee6dfdbe96 6863:2e52db5cdbde
   205                 return
   205                 return
   206             user = source['db-user'] or None
   206             user = source['db-user'] or None
   207             cnx = _db_sys_cnx(source, 'DROP DATABASE', user=user)
   207             cnx = _db_sys_cnx(source, 'DROP DATABASE', user=user)
   208             cursor = cnx.cursor()
   208             cursor = cnx.cursor()
   209             try:
   209             try:
   210                 cursor.execute('DROP DATABASE %s' % dbname)
   210                 cursor.execute('DROP DATABASE "%s"' % dbname)
   211                 print '-> database %s dropped.' % dbname
   211                 print '-> database %s dropped.' % dbname
   212                 # XXX should check we are not connected as user
   212                 # XXX should check we are not connected as user
   213                 if user and helper.users_support and \
   213                 if user and helper.users_support and \
   214                        ASK.confirm('Delete user %s ?' % user, default_is_yes=False):
   214                        ASK.confirm('Delete user %s ?' % user, default_is_yes=False):
   215                     cursor.execute('DROP USER %s' % user)
   215                     cursor.execute('DROP USER %s' % user)