79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
|
# File 'lib/gooddata/lcm/actions/update_release_table.rb', line 79
def update_release_table(params, placeholders, domain_id)
if params.ads_client
path = File.expand_path('../data/insert_into_lcm_release.sql.erb', __dir__)
default_query = GoodData::Helpers::ErbHelper.template_file(path, placeholders)
temp_query = (params.query && params.query.insert) || default_query
query = replace_placeholders(temp_query, placeholders)
params.ads_client.execute(query)
else
data_product_id = placeholders[:data_product_id]
segment_id = placeholders[:segment_id]
master_pid = placeholders[:master_project_id]
version = placeholders[:version]
GoodData::LCM2::Helpers.update_latest_master_to_nfs(domain_id, data_product_id, segment_id, master_pid, version)
end
end
|