CREATE OR REPLACE FUNCTION _pkgmetasqlalterTrigger() RETURNS TRIGGER AS $$
-- Copyright (c) 1999-2014 by OpenMFG LLC, d/b/a xTuple.
-- See www.xtuple.com/CPAL for the full text of the software license.
-DECLARE
- _isdba BOOLEAN := false;
-
BEGIN
- SELECT rolsuper INTO _isdba FROM pg_roles WHERE (rolname=getEffectiveXtUser());
-
- IF (pkgMayBeModified(TG_TABLE_SCHEMA)) THEN
+ IF (pkgMayBeModified(TG_TABLE_SCHEMA) OR isDba()) THEN
IF (TG_OP = 'DELETE') THEN
RETURN OLD;
ELSE