apm-install-procs.xql
DB Query file
Related Files
- packages/acs-tcl/tcl/apm-install-procs.xql
- packages/acs-tcl/tcl/apm-install-procs.tcl
- packages/acs-tcl/tcl/apm-install-procs-postgresql.xql
- packages/acs-tcl/tcl/apm-install-procs-oracle.xql
[ hide source ] | [ make this the default ]
File Contents
<?xml version="1.0"?>
<queryset>
<fullquery name="apm_dependency_provided_p.get_service_versions">
<querytext>
select service_version
from apm_package_dependencies d, apm_package_types a, apm_package_versions v
where d.dependency_type = 'provides'
and d.version_id = v.version_id
and d.service_uri = :dependency_uri
and v.installed_p = 't'
and a.package_key = v.package_key
</querytext>
</fullquery>
<fullquery name="apm_package_deinstall.apm_uninstall_record">
<querytext>
update apm_package_versions
set installed_p = 'f', enabled_p = 'f'
where package_key = :package_key
</querytext>
</fullquery>
<fullquery name="apm_package_version_count.apm_package_version_count">
<querytext>
select count(*) from apm_package_versions
where package_key = :package_key
</querytext>
</fullquery>
<fullquery name="apm_package_upgrade_parameters.parameter_id_get">
<querytext>
select parameter_id from apm_parameters
where parameter_name = :parameter_name
and package_key = :package_key
</querytext>
</fullquery>
<fullquery name="apm_package_install_dependencies.all_dependencies_for_version">
<querytext>
select dependency_id from apm_package_dependencies
where version_id = :version_id
</querytext>
</fullquery>
<fullquery name="apm_package_install_owners.apm_delete_owners">
<querytext>
delete from apm_package_owners where version_id = :version_id
</querytext>
</fullquery>
<fullquery name="apm_package_install_owners.owner_insert">
<querytext>
insert into apm_package_owners(version_id, owner_uri, owner_name, sort_key)
values(:version_id, :owner_uri, :owner_name, :counter)
</querytext>
</fullquery>
<fullquery name="apm_package_install_spec.package_version_info_select">
<querytext>
select package_key, version_id
from apm_package_version_info
where version_id = :version_id
</querytext>
</fullquery>
<fullquery name="apm_package_install_spec.apm_spec_file_register">
<querytext>
update apm_package_types
set spec_file_path = :path
where package_key = :package_key
</querytext>
</fullquery>
<fullquery name="apm_package_install_callbacks.delete_all_callbacks">
<querytext>
delete from apm_package_callbacks
where version_id = :version_id
</querytext>
</fullquery>
<fullquery name="apm_unregister_disinherited_params.get_parameter_ids">
<querytext>
select ap.parameter_id
from apm_parameters ap
where ap.package_key = :package_key
and exists (select 1
from apm_parameters ap2, apm_package_dependencies apd
where ap2.package_key = apd.service_uri
and ap2.parameter_name = ap.parameter_name
and apd.dependency_id = :dependency_id)
</querytext>
</fullquery>
<fullquery name="apm_copy_param_to_descendents.param">
<querytext>
select ap.*
from apm_parameters ap
where package_key = :new_package_key
and parameter_name = :parameter_name
</querytext>
</fullquery>
<fullquery name="apm_copy_inherited_params.inherited_params">
<querytext>
select ap.*
from apm_parameters ap
where package_key = :inherited_package_key
and scope = 'instance'
</querytext>
</fullquery>
</queryset>