--
-- acs-kernel/sql/postgresql/authentication-drop.sql
--
-- The OpenACS core authentication system drop script.
--
-- @author Peter Marklund (peter@collaboraid.biz)
--
-- @creation-date 20003-08-21
--
-- @cvs-id $Id: authentication-drop.sql,v 1.2 2011/07/07 10:46:02 gustafn Exp $
--
--
-- procedure inline_0/0
--
CREATE OR REPLACE FUNCTION inline_0(
) RETURNS integer AS $$
DECLARE
row record;
BEGIN
for row in select authority_id from auth_authorities
loop
perform authority__del(row.authority_id);
end loop;
perform acs_object_type__drop_type('authority', 't');
return 1;
END;
$$ LANGUAGE plpgsql;
select inline_0 ();
drop function inline_0();
drop table auth_authorities cascade;
\i authentication-package-drop.sql