code: def make_table(self,
                     tablename: str,
                     fieldspeclist: FIELDSPECLIST_TYPE,
                     dynamic: bool = False,
                     compressed: bool = False) -> Optional[int]:
          
          if self.table_exists(tablename):
              log.info("Skipping creation of table " + tablename +
                       " (already exists)")
              return None
          if not self.is_mysql():
              dynamic = False
              compressed = False
          # http://dev.mysql.com/doc/refman/5.5/en/innodb-compression-usage.html
          sql = """
              CREATE TABLE IF NOT EXISTS {tablename}
              ({fieldspecs})
              {dynamic}
              {compressed}
          """.format(
              tablename=tablename,
              fieldspecs=self.fielddefsql_from_fieldspeclist(fieldspeclist),
              dynamic="ROW_FORMAT=DYNAMIC" if dynamic else "",
              compressed="ROW_FORMAT=COMPRESSED" if compressed else "",
          )
          log.info("Creating table " + tablename)
          return self.db_exec_literal(sql)
docs: Makes a table, if it doesn't already exist.