server/sqlutils.py
branchtls-sprint
changeset 1783 b81f9761907c
parent 1619 e4845b54a704
child 1953 8834399f076e
equal deleted inserted replaced
1782:aa7136519c19 1783:b81f9761907c
     7 __docformat__ = "restructuredtext en"
     7 __docformat__ = "restructuredtext en"
     8 
     8 
     9 from warnings import warn
     9 from warnings import warn
    10 from datetime import datetime, date, timedelta
    10 from datetime import datetime, date, timedelta
    11 
    11 
       
    12 import logilab.common as lgc
    12 from logilab.common.shellutils import ProgressBar
    13 from logilab.common.shellutils import ProgressBar
    13 from logilab.common import db
    14 from logilab.common import db
    14 from logilab.common.adbh import get_adv_func_helper
    15 from logilab.common.adbh import get_adv_func_helper
    15 from logilab.common.sqlgen import SQLGenerator
    16 from logilab.common.sqlgen import SQLGenerator
    16 
    17 
    21 from cubicweb.common.uilib import remove_html_tags
    22 from cubicweb.common.uilib import remove_html_tags
    22 from cubicweb.server import SQL_CONNECT_HOOKS
    23 from cubicweb.server import SQL_CONNECT_HOOKS
    23 from cubicweb.server.utils import crypt_password
    24 from cubicweb.server.utils import crypt_password
    24 
    25 
    25 
    26 
    26 db.USE_MX_DATETIME = False
    27 lgc.USE_MX_DATETIME = False
    27 SQL_PREFIX = 'cw_'
    28 SQL_PREFIX = 'cw_'
    28 
    29 
    29 
    30 
    30 def sqlexec(sqlstmts, cursor_or_execute, withpb=True, delimiter=';'):
    31 def sqlexec(sqlstmts, cursor_or_execute, withpb=True, delimiter=';'):
    31     """execute sql statements ignoring DROP/ CREATE GROUP or USER statements
    32     """execute sql statements ignoring DROP/ CREATE GROUP or USER statements