From: Chris Sharp Date: Tue, 1 Nov 2011 14:35:55 +0000 (-0400) Subject: removing scripts X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=540db6d1a713d306a9893d077dfe9b8d1f3b04bb;p=evergreen%2Fpines.git removing scripts --- diff --git a/Open-ILS/src/sql/Pg/pines-900.audit-functions.sql b/Open-ILS/src/sql/Pg/pines-900.audit-functions.sql deleted file mode 100644 index df4acd7c03..0000000000 --- a/Open-ILS/src/sql/Pg/pines-900.audit-functions.sql +++ /dev/null @@ -1,73 +0,0 @@ -/* - * Copyright (C) 2004-2008 Georgia Public Library Service - * Copyright (C) 2007-2008 Equinox Software, Inc. - * Mike Rylander - * - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU General Public License - * as published by the Free Software Foundation; either version 2 - * of the License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - */ - -DROP SCHEMA auditor CASCADE; - -BEGIN; - -CREATE SCHEMA auditor; - - -CREATE FUNCTION auditor.create_auditor ( sch TEXT, tbl TEXT ) RETURNS BOOL AS $creator$ -BEGIN - EXECUTE $$ - CREATE SEQUENCE auditor.$$ || sch || $$_$$ || tbl || $$_pkey_seq; - $$; - - EXECUTE $$ - CREATE TABLE auditor.$$ || sch || $$_$$ || tbl || $$_history ( - audit_id BIGINT PRIMARY KEY, - audit_time TIMESTAMP WITH TIME ZONE NOT NULL, - audit_action TEXT NOT NULL, - LIKE $$ || sch || $$.$$ || tbl || $$ - ); - $$; - - EXECUTE $$ - CREATE FUNCTION auditor.audit_$$ || sch || $$_$$ || tbl || $$_func () - RETURNS TRIGGER AS $func$ - BEGIN - INSERT INTO auditor.$$ || sch || $$_$$ || tbl || $$_history - SELECT nextval('auditor.$$ || sch || $$_$$ || tbl || $$_pkey_seq'), - now(), - SUBSTR(TG_OP,1,1), - OLD.*; - RETURN NULL; - END; - $func$ LANGUAGE 'plpgsql'; - $$; - - EXECUTE $$ - CREATE TRIGGER audit_$$ || sch || $$_$$ || tbl || $$_update_trigger - AFTER UPDATE OR DELETE ON $$ || sch || $$.$$ || tbl || $$ FOR EACH ROW - EXECUTE PROCEDURE auditor.audit_$$ || sch || $$_$$ || tbl || $$_func (); - $$; - - EXECUTE $$ - CREATE VIEW auditor.$$ || sch || $$_$$ || tbl || $$_lifecycle AS - SELECT -1, now() as audit_time, '-' as audit_action, * - FROM $$ || sch || $$.$$ || tbl || $$ - UNION ALL - SELECT * - FROM auditor.$$ || sch || $$_$$ || tbl || $$_history; - $$; - RETURN TRUE; -END; -$creator$ LANGUAGE 'plpgsql'; - -COMMIT; - diff --git a/Open-ILS/src/sql/Pg/pines-901.audit-tables.sql b/Open-ILS/src/sql/Pg/pines-901.audit-tables.sql deleted file mode 100644 index 987a18ee41..0000000000 --- a/Open-ILS/src/sql/Pg/pines-901.audit-tables.sql +++ /dev/null @@ -1,28 +0,0 @@ -/* - * Copyright (C) 2004-2008 Georgia Public Library Service - * Copyright (C) 2007-2008 Equinox Software, Inc. - * Mike Rylander - * - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU General Public License - * as published by the Free Software Foundation; either version 2 - * of the License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - */ - -BEGIN; - -SELECT auditor.create_auditor ( 'actor', 'usr' ); -SELECT auditor.create_auditor ( 'actor', 'usr_address' ); -SELECT auditor.create_auditor ( 'actor', 'org_unit' ); -SELECT auditor.create_auditor ( 'biblio', 'record_entry' ); -SELECT auditor.create_auditor ( 'asset', 'call_number' ); -SELECT auditor.create_auditor ( 'asset', 'copy' ); - -COMMIT; -