# insert launching_performance_profile_name
- MYSQL['query']['insert_launching_performance_profile_name'] = "INSERT INTO launching_performance_profile_name (build_image_id, profile_name) SELECT 1, '%s' FROM DUAL WHERE NOT EXISTS ( SELECT * FROM launching_performance_profile_name WHERE profile_name='%s' );" % (profile_name, profile_name)
+ MYSQL['query']['insert_launching_performance_profile_name'] = "INSERT INTO launching_performance_profile_name (build_image_id, profile_name) SELECT '%s', '%s' FROM DUAL WHERE NOT EXISTS ( SELECT * FROM launching_performance_profile_name WHERE profile_name='%s' );" % (build_image_id, profile_name, profile_name)
mysql_excute_query(MYSQL['connection'], MYSQL['cursor'], MYSQL['query']['insert_launching_performance_profile_name'])
# get launching_performance_profile_name_id
- MYSQL['query']['select_launching_performance_profile_name'] = "SELECT id FROM launching_performance_profile_name WHERE profile_name='%s'" % (profile_name)
+ MYSQL['query']['select_launching_performance_profile_name'] = "SELECT id FROM launching_performance_profile_name WHERE build_image_id='%s' AND profile_name='%s'" % (build_image_id, profile_name)
mysql_excute_query(MYSQL['connection'], MYSQL['cursor'], MYSQL['query']['select_launching_performance_profile_name'])
launching_performance_profile_name_id = MYSQL['cursor'].fetchone()['id']
print "[Write] launching_performance_profile_name id =", launching_performance_profile_name_id
# insert launching_performance_target_name
- MYSQL['query']['insert_launching_performance_target_name'] = "INSERT INTO launching_performance_target_name (build_image_id, target_name) SELECT 1, '%s' FROM DUAL WHERE NOT EXISTS ( SELECT * FROM launching_performance_target_name WHERE target_name='%s' );" % (target_name, target_name)
+ MYSQL['query']['insert_launching_performance_target_name'] = "INSERT INTO launching_performance_target_name (build_image_id, target_name) SELECT '%s', '%s' FROM DUAL WHERE NOT EXISTS ( SELECT * FROM launching_performance_target_name WHERE target_name='%s' );" % (build_image_id, target_name, target_name)
mysql_excute_query(MYSQL['connection'], MYSQL['cursor'], MYSQL['query']['insert_launching_performance_target_name'])
# get launching_performance_target_name_id
- MYSQL['query']['select_launching_performance_target_name'] = "SELECT id FROM launching_performance_target_name WHERE target_name='%s'" % (target_name)
+ MYSQL['query']['select_launching_performance_target_name'] = "SELECT id FROM launching_performance_target_name WHERE build_image_id='%s' AND target_name='%s'" % (build_image_id, target_name)
mysql_excute_query(MYSQL['connection'], MYSQL['cursor'], MYSQL['query']['select_launching_performance_target_name'])
launching_performance_target_name_id = MYSQL['cursor'].fetchone()['id']
print "[Write] launching_performance_target_name id =", launching_performance_target_name_id