code: def create_tables(self, tables):
          
          cursor = self.get_cursor()
          for table in tables:
              columns = mslookup_tables[table]
              try:
                  cursor.execute('CREATE TABLE {0}({1})'.format(
                      table, ', '.join(columns)))
              except sqlite3.OperationalError as error:
                  print(error)
                  print('Warning: Table {} already exists in database, will '
                        'add to existing tables instead of creating '
                        'new.'.format(table))
              else:
                  self.conn.commit()
docs: Creates database tables in sqlite lookup db