Changes between Version 5 and Version 6 of AdvancedDatabaseDevelopment


Ignore:
Timestamp:
02/20/26 02:59:14 (4 days ago)
Author:
221181
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • AdvancedDatabaseDevelopment

    v5 v6  
    6969
    7070{{{#!sql
    71 CREATE OR REPLACE FUNCTION trg_func_no_self_delete() RETURNS TRIGGER AS $$ BEGIN
     71CREATE OR REPLACE FUNCTION trg_fn_no_self_delete()
     72RETURNS TRIGGER
     73LANGUAGE plpgsql
     74AS $$
     75BEGIN
    7276    IF OLD.username = CURRENT_USER THEN
    7377        RAISE EXCEPTION 'You cannot delete your own account.';
     
    7579    RETURN OLD;
    7680END;
    77  $$ LANGUAGE plpgsql;
     81$$;
    7882
    79 CREATE TRIGGER trg_user_self_delete BEFORE DELETE ON users
    80 FOR EACH ROW EXECUTE FUNCTION trg_func_no_self_delete();
     83CREATE TRIGGER trg_no_self_delete
     84BEFORE DELETE ON users
     85FOR EACH ROW
     86EXECUTE FUNCTION trg_fn_no_self_delete();
    8187}}}
    8288