def insert_manifest(cursor, workspace_id, spec):
    """manifest情報登録

    Args:
        cursor (mysql.connector.cursor): カーソル
        workspace_id (int): ワークスペースID
        spec (Dict)): manifest情報のJson形式

    Returns:
        int: manifest_id
        
    """
    # insert実行
    cursor.execute('INSERT INTO manifest ( workspace_id, file_name, file_text  )' \
                   ' VALUES ( %(workspace_id)s, %(file_name)s, %(file_text)s )',
        {
            'workspace_id' : workspace_id,
            'file_name' : spec['file_name'],
            'file_text' : spec['file_text']
        }
    )
    # 追加したワークスペースIDをreturn
    return cursor.lastrowid