--
-- apm_package_version__delete/1
--
create or replace function apm_package_version__delete(
  integer
) returns int4 as $$

declare
  delete__version_id             alias for $1;  
begin
      delete from apm_package_owners 
      where version_id = delete__version_id; 

      delete from apm_package_dependencies
      where version_id = delete__version_id;

      delete from apm_package_versions 
	where version_id = delete__version_id;

      PERFORM acs_object__delete(delete__version_id);

      return 0; 
end;$$ language plpgsql;