equal
deleted
inserted
replaced
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) |