Пример #1
0
 def setDbms(self, dbmsType):
     self._defaults()
     self.reset()
     
     self.dbmsType = dbmsType.lower()
     
     self.xml2ddl.setDbms(self.dbmsType)
     self.ddli = createDdlInterface(self.dbmsType)
     
     self.params['drop_constraints_on_col_rename'] = self.ddli.params['drop_constraints_on_col_rename']
     self.params['drop_table_has_cascade']   = self.ddli.params['drop_table_has_cascade']
     self.params['can_change_table_comment'] = self.ddli.params['can_change_table_comment'] 
Пример #2
0
    def setDbms(self, dbmsType):
        self._defaults()
        self.reset()

        self.dbmsType = dbmsType.lower()

        self.xml2ddl.setDbms(self.dbmsType)
        self.ddli = createDdlInterface(self.dbmsType)

        self.params['drop_constraints_on_col_rename'] = self.ddli.params[
            'drop_constraints_on_col_rename']
        self.params['drop_table_has_cascade'] = self.ddli.params[
            'drop_table_has_cascade']
        self.params['can_change_table_comment'] = self.ddli.params[
            'can_change_table_comment']
Пример #3
0
 def setDbms(self, dbms):
     self._setDefaults()
     
     self.ddlInterface = createDdlInterface(dbms)
     self.dbmsType = dbms.lower()
Пример #4
0
 def setDbms(self, dbms):
     self._setDefaults()
     
     self.ddlInterface = createDdlInterface(dbms)
     self.dbmsType = dbms.lower()
Пример #5
0
 def __init__(self, downloader, options):
     self.db = downloader
     self.options = options
     self.ddlInterface = createDdlInterface(self.options['toschema'])
     self.dmlInterface = createDmlInterface(self.options['toschema'])